213 Commits

Author SHA1 Message Date
Joshua Harlow
992a5c78af Setup mixin for novnc component 2012-03-29 13:32:29 -07:00
Joshua Harlow
28b1068d7d Fixed syntax, oops 2012-03-29 11:49:32 -07:00
Joshua Harlow
311022f35e Adding checks for interfaces before we install, instead of during 2012-03-29 11:48:34 -07:00
Joshua Harlow
d6112b0634 More string fixes 2012-03-27 18:15:03 -07:00
Joshua Harlow
043c82f562 More string fixes 2012-03-27 17:53:06 -07:00
Joshua Harlow
59bded15cb Some more string adjustings to use %r and using weakref for nova installer sub classes 2012-03-27 15:45:34 -07:00
Joshua Harlow
3f17ae1e6b Fixed access function call 2012-03-27 15:16:20 -07:00
Joshua Harlow
0d1027411a Only add on 0755, not overwrite 2012-03-27 15:07:34 -07:00
Joshua Harlow
d01eb472b6 Ensure instances path is accessible by varying users, ie qemu needs this 2012-03-27 14:56:06 -07:00
Joshua Harlow
09159336f4 Ensure instances path is accessible by varying users, ie qemu needs this 2012-03-27 13:54:54 -07:00
Joshua Harlow
48ee64f4ff More cleanup and fixing nova + quantum using options instead of instances 2012-03-27 13:46:48 -07:00
Joshua Harlow
722a331f8e Just use executable flag for init scripts instead of moving 2012-03-27 12:40:25 -07:00
Joshua Harlow
1e0b61e88a Naming and output cleanups 2012-03-26 23:36:38 -07:00
Joshua Harlow
adf5b744e6 Make logging of backup info level 2012-03-26 22:35:16 -07:00
Joshua Harlow
1d7f41ccec Fixed linesep joining 2012-03-26 22:33:20 -07:00
Joshua Harlow
5496018cf9 Adding info to backup files on run that occurred, more string cleanups, more mixins 2012-03-26 22:06:37 -07:00
Joshua Harlow
f72e9deffb Updating so that we don't write config files to the checked out code 2012-03-26 17:24:12 -07:00
Joshua Harlow
d08b8c0d1d Resync with devstack.sh, issue #75 2012-03-22 11:19:30 -07:00
Joshua Harlow
d2eeea4d32 Dougs recommended fixups. Thx Doug. 2012-03-22 10:42:21 -07:00
Joshua Harlow
3903e1aa82 Class'ify' libvirt util 2012-03-21 23:33:36 -07:00
Joshua Harlow
54da76edb0 Fix libvirt policy kit file that was commented out 2012-03-20 16:20:04 -07:00
Joshua Harlow
898980f8c8 Removed static time sleep number and moved to config, except for libvirt... 2012-03-17 23:59:44 -07:00
Joshua Harlow
8180624032 Making good use of component options to get rid of all the weird cross component checks 2012-03-16 23:06:21 -07:00
Joshua Harlow
6892ed1c05 Merge pull request #104 from dreamhost/remove-db-and-libvirt-component-platform-knowledge-956265
Remove db and libvirt component platform knowledge 956265
2012-03-16 12:32:22 -07:00
Doug Hellmann
4a535c555e start adding libvirt instructions to yaml file, ubuntu only for now 2012-03-16 15:24:23 -04:00
Doug Hellmann
01a2195372 Include password prompts in calls that fetch passwords. 2012-03-16 14:57:59 -04:00
Joshua Harlow
a849d7b257 Merge branch 'new/persona' of git://github.com/harlowja/Openstack-DevstackPy into harlowja-new/persona
Conflicts:
	devstack/cfg_helpers.py
	devstack/components/db.py
	devstack/components/keystone.py
	devstack/components/nova.py
2012-03-16 10:59:33 -07:00
Joshua Harlow
e0003815aa Fixing command to execute for volume support 2012-03-15 23:41:27 -07:00
Joshua Harlow
b69701f0ec Massive comment cleanup 2012-03-15 23:10:15 -07:00
Joshua Harlow
347ef053b8 Handling subsystems and runner kargs cleanups 2012-03-15 19:41:32 -07:00
Joshua Harlow
a20a06edac Initial attempt/work for personas 2012-03-15 16:53:50 -07:00
Doug Hellmann
6b49b0bfe9 Move the password prompts back out of the central location
to live with the component code that uses the passwords.
2012-03-15 15:53:24 -04:00
Doug Hellmann
8ae61183b5 Get the pips for a component from the settings in the distro file instead of the JSON files. 2012-03-15 12:16:46 -04:00
Doug Hellmann
9837005900 Pass the settings for a component from the YAML file when creating the instance to manage the component. Use the package list in the YAML file instead of the JSON files. 2012-03-15 08:09:25 -04:00
Doug Hellmann
4c5f992534 Always pass the component name to the class being told to manage the component, so that generic classes know which component they are working on. 2012-03-15 08:09:25 -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
Mike Perez
86870ee930 pep8 compliant fixes 2012-03-14 12:39:23 -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
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
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
Joshua Harlow
9f1908feeb cleaning up some of the dry run stuff to be a little nicer to use
only use color logger if in terminal
2012-03-12 15:32:49 -07:00
Doug Hellmann
0018c7cccf Move the password generation logic to its own class and out of the config
parser to cut down on the number of places that have component-specific
configuration knowledge.

Add a --no-prompt-passwords flag to stack for users that want
auto-generated passwords without having to press enter for each
one.

Pork:
- Ignore the emacs TAGS file.
2012-03-12 18:31:57 -04:00
Ken Thomas
36a2f79709 Merge branch 'master' of github.com:yahoo/Openstack-DevstackPy 2012-03-12 12:45:54 -07:00
Ken Thomas
ead95b34bc Added '--dryrun' option for install/uninstall
Fixes issue #72
2012-03-12 12:44:38 -07:00
Joshua Harlow
bd092dcbbf some cleanups around class usage, ie for firewall driver 2012-03-12 10:38:46 -07:00
Joshua Harlow
2d99e9ecca Cleaning up cfg so that others can know the difference between empty vars and vars that don't exist 2012-03-09 15:15:49 -08:00
Joshua Harlow
97b4978d26 more teenie fixes after trace cleanup 2012-03-08 19:44:46 -08:00
Joshua Harlow
cd17a83a60 Cleanup aisle 10 2012-03-08 18:17:05 -08:00
Joshua Harlow
7e9db8fb18 Adding param finder back in since its useful for debugging purposes 2012-03-08 12:55:19 -08:00