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