318 Commits

Author SHA1 Message Date
Doug Hellmann
2340c1c589 Move package-specific logic into custom package manager classes
and allow the distro file to specify when to use them. There
are two examples, one for Rabbit on Oneiric and another more general
for managing symlinks needed after installing a package with
Yum.
2012-03-23 16:48:43 -04:00
Joshua Harlow
d08b8c0d1d Resync with devstack.sh, issue #75 2012-03-22 11:19:30 -07:00
Joshua Harlow
3903e1aa82 Class'ify' libvirt util 2012-03-21 23:33:36 -07:00
Doug Hellmann
a8780f0dac reorg yaml file to make it easier to not pass some component metadata to component constructors 2012-03-21 18:11:08 -04:00
Joshua Harlow
69de077672 Resync past configs with devstack.sh v1, issue #75 2012-03-21 10:51:02 -07:00
Doug Hellmann
cefd378401 Switch all of the commands in YAML files to simple strings and
parse them into lists in the code that fetches commands from
the config.
2012-03-21 11:59:03 -04:00
Joshua Harlow
462eee3a99 Merge pull request #126 from harlowja/master
Fixing up rhel policy kit that was missing + keystone logging target filename change.
2012-03-20 16:22:50 -07:00
Joshua Harlow
54da76edb0 Fix libvirt policy kit file that was commented out 2012-03-20 16:20:04 -07:00
Gunther Hagleitner
88d3effc70 adding ec2 roles to keystone_init.sh. w/o those runinstances fails. 2012-03-19 21:35:41 -07:00
Joshua Harlow
f896d97509 Updated to have right version here 2012-03-19 16:47:49 -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
16526fc4be Added fedora git commands 2012-03-19 13:14:35 -07:00
Joshua Harlow
a03ffd73cf Merge branch 'master' of git://github.com/harlowja/Openstack-DevstackPy into harlowja-master
Conflicts:
	devstack/components/rabbit.py
2012-03-19 13:11:19 -07:00
Joshua Harlow
7622e95d7e Made the git commands use the distro class/conf 2012-03-19 13:07:27 -07:00
Doug Hellmann
4421913c8a move rabbit-mq commands into yaml files 2012-03-19 13:15:13 -04:00
Doug Hellmann
46ac3c8207 finish moving libvirt commands into yaml files 2012-03-19 13:15:13 -04:00
Doug Hellmann
bdd2360aab name component consistently 2012-03-19 13:15:13 -04:00
Doug Hellmann
7d76615a7e remove obsolete setting 2012-03-19 13:15:09 -04: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
fa09f94879 Comments about what options mean here 2012-03-16 23:35:46 -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
420e7dbc0f Resync with devstack.sh 2012-03-16 19:16:58 -07:00
Joshua Harlow
bd62f8b7a9 Resync with devstack.sh 2012-03-16 19:16:03 -07:00
Joshua Harlow
d228e572d7 Another mysqld found 2012-03-16 18:58:03 -07:00
Joshua Harlow
a1b168ec07 Fixed service names for libvirt since they vary on rhel6 2012-03-16 18:28:06 -07:00
Joshua Harlow
e41dc77c06 Fixed service names for mysql since they vary on rhel6 2012-03-16 18:26:44 -07:00
Joshua Harlow
4fc748e3e4 Fixed pkg version for httplib2 2012-03-16 17:57:16 -07:00
Joshua Harlow
7ce87a126d Removing since its renamed as iscsi 2012-03-16 17:49:11 -07:00
Joshua Harlow
28c645421e Ran ubuntu distro through yaml cleaner 2012-03-16 17:47:42 -07:00
Joshua Harlow
40511fe6f0 Fixed pip command name, arg... 2012-03-16 17:41:27 -07:00
Joshua Harlow
2a30054978 More fixups for rhel6 + some ubuntu class name cleanups 2012-03-16 17:02:28 -07:00
Joshua Harlow
1e39dc1dc2 Ran through pretty 2012-03-16 15:38:31 -07:00
Joshua Harlow
3be9e66d2d Added yaml prettifer and using on initial persona 2012-03-16 15:32:39 -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
97c40c784a Comment cleanup, persona options and persona cls file 2012-03-16 13:11:15 -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
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
Joshua Harlow
b303b5a8e2 No longer need these 2012-03-15 23:21:54 -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
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
Doug Hellmann
4139a0a7dd Move pip list for Oneiric from JSON files into YAML file. 2012-03-15 12:12:49 -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
910385ae6d Make sure every component has an installer class. 2012-03-15 08:09:25 -04:00
Doug Hellmann
ce03037f5d Move the ubuntu-oneiric settings from the pkg/*.json files to distro/*.yaml. The other YAML files are created, but have not been tested, yet, so the original settings remain in the JSON files. When they are all working, the JSON files should be removed. 2012-03-15 08:06:48 -04:00
Mike Pittaro
866d805f00 update qpid restart fix to catch fedora 16, in addition to RHEL 2012-03-13 20:02:24 -07:00
Ed Hall
845528a847 Allow shutdown of qpidd to fail (since it may be missing).
Fixes #81
2012-03-13 12:26:00 -07:00