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