100 Commits

Author SHA1 Message Date
Joshua Harlow
8dcb532c58 More tiny cleanups 2012-03-29 18:59:51 -07:00
Joshua Harlow
79104bc3a8 Updating so we don't try to update git repos if they exist, leaving them alone
Updating so that we don't uninstall python packages if keep old
2012-03-29 12:37:18 -07:00
Joshua Harlow
651a1cf7b8 Allow our config parser to have case insensitive sections/keys 2012-03-28 10:40:41 -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
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
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
54da76edb0 Fix libvirt policy kit file that was commented out 2012-03-20 16:20:04 -07:00
Joshua Harlow
cd724c3d6b Resync with devstack.sh v1, seems like confs were updated and horizon no longer needs to link to the quantum client directory, yippe.
Issue #75
2012-03-19 13:57:19 -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
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
b69701f0ec Massive comment cleanup 2012-03-15 23:10:15 -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
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
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
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
ead95b34bc Added '--dryrun' option for install/uninstall
Fixes issue #72
2012-03-12 12:44:38 -07:00
Joshua Harlow
a9a84e8282 Missed using defaults on keystone shared params from config 2012-03-09 15:44:35 -08:00
Joshua Harlow
cd17a83a60 Cleanup aisle 10 2012-03-08 18:17:05 -08:00
Joshua Harlow
942ffca662 updated to use key params for admin parts 2012-03-07 11:11:20 -08:00
Joshua Harlow
4c2bc6f68a more keystone fixes 2012-03-07 10:35:38 -08:00
Joshua Harlow
9186e6440d attempting to get keystone working again..... 2012-03-06 23:53:48 -08:00
Joshua Harlow
53fb6d29c7 reflecting devstack v1 keystone init changes and nova changes 2012-03-06 20:02:02 -08:00
Joshua Harlow
2eafcb8072 More keystone swift/quantum additions fixes. 2012-02-29 16:16:25 -08:00
Joshua Harlow
b4708e3d77 Tracking the special scripts we install. 2012-02-29 15:39:15 -08:00
Joshua Harlow
f6743bdef0 Cleanups around common symlink code. 2012-02-28 12:31:57 -08:00
Joshua Harlow
351b40ea6e Starting to add screen support. 2012-02-24 15:35:19 -08:00
Joshua Harlow
6e2b534ea7 More fixups to get it to work. 2012-02-24 14:15:04 -08:00
Joshua Harlow
e06e0ce626 Fixing up to be in sync with latest devstack. 2012-02-24 13:58:37 -08:00
Joshua Harlow
5180afe228 Updated with better shell quoting. 2012-02-17 14:46:20 -08:00
Joshua Harlow
bb10cb02ac Updated so logging is linked to /etc/X 2012-02-17 13:57:37 -08:00
Joshua Harlow
ee4b3892bd Making env_rc object oriented and cleaning up it and stack.ini which has more settings than it needs (thus confusing.) 2012-02-17 12:52:38 -08:00
Joshua Harlow
74a4a1ce19 Merge branch 'master' of github.com:yahoo/Openstack-DevstackPy
Conflicts:
	devstack/components/keystone.py
2012-02-17 10:04:03 -08:00
Joshua Harlow
b3f7af5c4d Some keystone user and image creation cleanups. 2012-02-17 08:53:52 -08:00
Joshua Harlow
ed80a4e726 More cleanup around rc file names. 2012-02-16 22:17:05 -08:00
Joshua Harlow
1f3c6717ed Updated with echoing back to keystone who calls this for ec2 rc fn content. 2012-02-16 21:10:23 -08:00
Joshua Harlow
abb64455ff Updated with pws being warmed being set as constants and with users from stack.ini for keystone. 2012-02-16 20:52:20 -08:00
Joshua Harlow
9eee5c7359 Updating adding comment that says what we changed for keystone redux. 2012-02-16 17:51:53 -08:00
Joshua Harlow
02a5e33ead More redux adjustments and policy json fixes. 2012-02-16 17:23:40 -08:00