1279 Commits

Author SHA1 Message Date
Doug Hellmann
993173e2cb Start splitting the DBInstaller class into distro-specific versions. Only Oneiric is implemented for now. 2012-03-15 08:08:46 -04:00
Doug Hellmann
81cbd39b67 Start using the Distro class throughout the system instead of local platform maps. 2012-03-15 08:08:43 -04:00
Doug Hellmann
b1f372e8f6 A class that knows how to read a YAML file and manipulate the system in a distribution-specific way based on the instructions found there. 2012-03-15 08:06:49 -04:00
Doug Hellmann
01b2b8c689 A utility function to import a class from a module given syntax such as used by nose and setuptools entry points. 2012-03-15 08:06:48 -04:00
Doug Hellmann
ce03037f5d Move the ubuntu-oneiric settings from the pkg/*.json files to distro/*.yaml. The other YAML files are created, but have not been tested, yet, so the original settings remain in the JSON files. When they are all working, the JSON files should be removed. 2012-03-15 08:06:48 -04:00
Doug Hellmann
868d2b7bcf add configuration file for nose 2012-03-15 08:06:48 -04:00
Doug Hellmann
d3583d2eab ignore the rc file generated as output of the script when run in this directory 2012-03-15 08:06:48 -04:00
Joshua Harlow
bd7fbd5474 Reverted back to using set through for password configs, also fixes issue #90, other teenie cleanups 2012-03-15 00:38:30 -07:00
Joshua Harlow
725cad4615 Merge branch 'master' of github.com:yahoo/Openstack-DevstackPy 2012-03-14 16:02:34 -07:00
Joshua Harlow
fef67c74e2 Ensure passwords are generated when making a env_rc instead of prompting 2012-03-14 16:02:27 -07:00
Joshua Harlow
8443857826 RHEL doesn't seem to have the keyword variable (wtf?) 2012-03-14 16:01:57 -07:00
Joshua Harlow
2faa60bc0a Updated to have more style rules 2012-03-14 16:01:22 -07:00
Joshua Harlow
67a4cce1ac Merge pull request #89 from lhrc-mikeyp/f16_qpid
Fixes #87 : mod-wsgi permission problems on Fedora 16
2012-03-14 14:23:15 -07:00
Mike Pittaro
1d650a1758 Fixes #87 : mod-wsgi permission problems on Fedora 16
the apache config now adds a WSGISocketPrefix entry on fedora 16,
like RHEL.
2012-03-14 14:07:15 -07:00
Joshua Harlow
c9c958140a Merge pull request #88 from Thingee/pep8-happy
pep8 compliant fixes
2012-03-14 12:57:29 -07:00
Mike Perez
86870ee930 pep8 compliant fixes 2012-03-14 12:39:23 -07:00
Joshua Harlow
87c34e1bab Merge pull request #86 from lhrc-mikeyp/f16_qpid
update qpid restart fix to catch fedora 16, in addition to RHEL
2012-03-13 20:16:32 -07:00
Mike Pittaro
866d805f00 update qpid restart fix to catch fedora 16, in addition to RHEL 2012-03-13 20:02:24 -07:00
Joshua Harlow
4276978427 Merge branch 'default_os_dir' of git://github.com/Thingee/Openstack-DevstackPy into Thingee-default_os_dir
Conflicts:
	AUTHORS
2012-03-13 17:59:29 -07:00
Joshua Harlow
ce03cae052 Merge branch 'master' of github.com:yahoo/Openstack-DevstackPy 2012-03-13 17:27:41 -07:00
Joshua Harlow
32d806fdc5 Merge pull request #85 from Thingee/hack-changes
Fixing typo.
2012-03-13 16:58:10 -07:00
Mike Perez
3465806130 Fixing typo. 2012-03-13 16:38:38 -07:00
Mike Perez
a8f835fd25 default install dir shall be ~/openstack 2012-03-13 16:08:20 -07:00
Joshua Harlow
9f4b6e9d1e Merge branch 'master' of github.com:yahoo/Openstack-DevstackPy 2012-03-13 15:20:16 -07:00
Joshua Harlow
4c1fa96788 Merge pull request #83 from lhrc-mikeyp/master
fix for issue #82
2012-03-13 15:18:25 -07:00
Mike Pittaro
d37cd693a0 Fix issue #82 : stack failure after creating nova volumes
Makes the icsi service restart platform dependent, adding
fedora 16 and rhel support.

Also adds a missing Fedora 16 apache service name.
2012-03-13 15:06:58 -07:00
Joshua Harlow
1c97c6ba06 Make setting an environment key a audit log 2012-03-13 14:12:15 -07:00
Joshua Harlow
f42f9d891f Forgot MYSQL_PASSWORD 2012-03-13 13:25:56 -07:00
Joshua Harlow
f894e8767f Merge branch 'master' of github.com:yahoo/Openstack-DevstackPy 2012-03-13 13:22:24 -07:00
Joshua Harlow
2d7f4778e9 Clearing up password extraction from config extraction 2012-03-13 13:21:14 -07:00
Joshua Harlow
9d47499dbf Removed alias stuff, now done in tools/os-euca.sh 2012-03-13 12:56:44 -07:00
Joshua Harlow
bdcca74d74 Moved logging initial configuring to utils, so that other tools programs can use it if they want 2012-03-13 12:54:33 -07:00
Ed Hall
845528a847 Allow shutdown of qpidd to fail (since it may be missing).
Fixes #81
2012-03-13 12:26:00 -07:00
Ed Hall
cfdd62b8f6 Add moi to authors. 2012-03-13 12:11:43 -07:00
Joshua Harlow
41f09bb044 Update HACKING.md 2012-03-12 23:52:14 -07:00
Joshua Harlow
62269f9042 Update HACKING.md 2012-03-12 23:51:17 -07:00
Joshua Harlow
9c09ca7e00 Update HACKING.md 2012-03-12 23:50:19 -07:00
Joshua Harlow
fb2781af25 Update HACKING.md 2012-03-12 23:50:00 -07:00
Joshua Harlow
e2eb8ab487 Added "set -x" 2012-03-12 23:06:08 -07:00
Joshua Harlow
69351f4fe1 Unifying the different path splitting routines 2012-03-12 21:52:42 -07:00
Joshua Harlow
e19e7de6f4 Bringing into sync with devstack v1 2012-03-12 21:29:07 -07:00
Joshua Harlow
6e4382cb42 Made it so that the config uses a shared cache (which is shared with the password gen).
Adjusted some naming to have slightly shorter variable names (pw_gen).
Removed need for section in password generator.
Adjusted passing of the renamed variable around and the other places pw_gen should be used.

Added helper class that can be used by both pw_gen and cfg to get ids and adjusted print out of the config to
now just print out the shared cache, which seems to make sense to me.
2012-03-12 21:03:08 -07:00
Joshua Harlow
6e41601616 fixed adapter init 2012-03-12 18:12:07 -07:00
Joshua Harlow
8924904400 pylint and pep8 fixes 2012-03-12 18:10:29 -07:00
Joshua Harlow
833eed044d Merge pull request #79 from dreamhost/global-state-74
#74 - pass action runner as global state
2012-03-12 18:00:31 -07:00
Joshua Harlow
59366cb845 Show mode in octal which is what modes are usually understood as and other audit adjustments 2012-03-12 17:58:07 -07:00
Doug Hellmann
b3c82d3f24 pep8 fixes 2012-03-12 20:56:08 -04:00
Doug Hellmann
ca86f12e58 Pass the action runner to the components when they are instantiated and let them get the helpers they need from it, instead of passing a long list of arguments to the component constructor. 2012-03-12 20:55:52 -04:00
Joshua Harlow
9f7a32148d Added new audit level which is used for shell commands, good for dry run mode 2012-03-12 17:48:33 -07:00
Joshua Harlow
2ac8cd7aee Merge branch 'force-generate-passwords-73' of git://github.com/dreamhost/Openstack-DevstackPy into dreamhost-force-generate-passwords-73
Conflicts:
	devstack/shell.py
	stack
2012-03-12 15:51:41 -07:00