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