1279 Commits

Author SHA1 Message Date
Joshua Harlow
3be9e66d2d Added yaml prettifer and using on initial persona 2012-03-16 15:32:39 -07:00
Joshua Harlow
86520a0470 Updating to have a decorator module that has any decorators we decide are good 2012-03-16 15:00:43 -07:00
Joshua Harlow
ef4a3c5497 Adding in of component options and using in glance to stop image loading.
Fixing license for pkglist.py.
2012-03-16 14:53:51 -07:00
Joshua Harlow
a957bead5b Merge pull request #107 from harlowja/master
Adjusts to dougs comments
2012-03-16 13:55:32 -07:00
Joshua Harlow
4538aa7ca3 Using our log debug decorator for instances constructed dynamically. 2012-03-16 13:52:55 -07:00
Joshua Harlow
083789b781 Merge pull request #105 from dreamhost/dreamhost-copyrights
update DreamHost copyright attribution
2012-03-16 13:15:48 -07:00
Joshua Harlow
f39c87621f Fixed variable name 2012-03-16 13:14:44 -07:00
Joshua Harlow
97c40c784a Comment cleanup, persona options and persona cls file 2012-03-16 13:11:15 -07:00
Doug Hellmann
6fed2091a7 update DreamHost copyright attribution 2012-03-16 15:38:38 -04: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
Joshua Harlow
967e196290 Merge pull request #103 from dreamhost/fix-nova-password-handling
Include password prompts in calls that fetch passwords.
2012-03-16 12:30:59 -07:00
Doug Hellmann
9197984a81 ignore intermediate files created by flymake 2012-03-16 15:24:24 -04: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
f1d89301bb Rename db installer for Oneiric. 2012-03-16 15:09:46 -04:00
Doug Hellmann
f1b68bc631 Move RHEL6 rules for database component out of the base class. 2012-03-16 15:09:44 -04:00
Doug Hellmann
dfbb0a2a24 use an abstract base class to force the api of the db installer 2012-03-16 15:06:09 -04:00
Doug Hellmann
a238409def Add a color for audit messages 2012-03-16 15:05:24 -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
3167d96e4d Merge pull request #101 from dreamhost/doc-pyyaml-depdendency-956464
Add PyYAML to the list of packages to be installed into the test environment
2012-03-16 10:40:33 -07:00
Doug Hellmann
7c1cba1c87 Add PyYAML to the list of packages to be installed into the test environment. 2012-03-16 12:34:57 -04:00
Joshua Harlow
e0003815aa Fixing command to execute for volume support 2012-03-15 23:41:27 -07:00
Joshua Harlow
b303b5a8e2 No longer need these 2012-03-15 23:21:54 -07:00
Joshua Harlow
953564ac3a Fixed moved distro variable 2012-03-15 23:21:04 -07:00
Joshua Harlow
8aefa3f6b4 Reverted imports using util 2012-03-15 23:13:04 -07:00
Joshua Harlow
1ca6d88084 Wrong dir 2012-03-15 23:11:58 -07:00
Joshua Harlow
b69701f0ec Massive comment cleanup 2012-03-15 23:10:15 -07:00
Joshua Harlow
d89a219989 Fixing pylint and pep8 issues/errors/warnings 2012-03-15 20:42:18 -07:00
Joshua Harlow
f92caf2bb3 Adding RHEL6 distro specifics 2012-03-15 19:58:36 -07:00
Joshua Harlow
3ebe2e4858 Some cleanups - fixed var 2012-03-15 19:45:49 -07:00
Joshua Harlow
347ef053b8 Handling subsystems and runner kargs cleanups 2012-03-15 19:41:32 -07:00
Joshua Harlow
a39732d73b Ensure rootdir is absolute 2012-03-15 18:25:31 -07:00
Joshua Harlow
7767d20f13 Fixed var name for pip 2012-03-15 18:22:06 -07:00
Joshua Harlow
d2eb62290e Fixing up pkg/pip install/uninstall/setup... 2012-03-15 18:15:40 -07:00
Joshua Harlow
a20a06edac Initial attempt/work for personas 2012-03-15 16:53:50 -07:00
Joshua Harlow
51254e64d1 Merge pull request #99 from dreamhost/clean-up-password-prompts
Move the password prompts back out of the central location
2012-03-15 12:56:31 -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
Joshua Harlow
7e9dc5f7fc Added license header 2012-03-15 12:15:26 -07:00
Joshua Harlow
d8329afd3e Merge pull request #98 from dreamhost/feature-pip-data-to-yaml
Move pip data to yaml
2012-03-15 10:51:12 -07:00
Joshua Harlow
12fd2b3950 Merge pull request #91 from dreamhost/feature-unify-platform-settings
Move platform settings to YAML files
2012-03-15 10:50:58 -07:00
Doug Hellmann
c4901e0a73 remove unused function 2012-03-15 12:29:46 -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
ffb35db8bf Clean up mis-merged changes related to config caching 2012-03-15 12:13:26 -04:00
Doug Hellmann
4139a0a7dd Move pip list for Oneiric from JSON files into YAML file. 2012-03-15 12:12:49 -04:00
Doug Hellmann
12574c562c update json-yaml converter to take the directory with json files to process as well as the distro name to extract 2012-03-15 12:12:03 -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
910385ae6d Make sure every component has an installer class. 2012-03-15 08:09:25 -04:00
Doug Hellmann
5bec16348f Correct import style. 2012-03-15 08:09:23 -04:00
Doug Hellmann
abaedcfd4a Comment out or remove code and settings that come from the distro file now. These will all be deleted eventually, but not until all platforms have been tested. 2012-03-15 08:08:46 -04:00