lp://qastaging/~gandelman-a/charms/precise/nova-cloud-controller/trunk
- Get this branch:
- bzr branch lp://qastaging/~gandelman-a/charms/precise/nova-cloud-controller/trunk
Branch merges
- charmers: Pending requested
-
Diff: 222 lines (+120/-10)5 files modifiedconfig.yaml (+1/-1)
hooks/nova-cloud-controller-common (+32/-5)
hooks/nova-cloud-controller-relations (+84/-1)
metadata.yaml (+2/-2)
revision (+1/-1)
Related bugs
Bug #901828: charm mysql still using 'hostname -f' | Undecided | Fix Released |
Related blueprints
Branch information
- Owner:
- Adam Gandelman
- Status:
- Development
Recent revisions
- 53. By Adam Gandelman
-
Remove redundant relation interfaces.
Removes the cloud-controller and network-controller relations. All of the
functionality contained in these hooks can be easily condensed into the
cloud-compute/nova-volume- services interfaces. This simplifies deployment,
avoids redundant and ambigious relations and makes things generally cleaner. - 52. By Adam Gandelman
-
Factor out restart trigger, rename config option.
Rename config option for consistency across charms:
nova-release -> openstack-origin.Move restarting remote services via the cloud-controller interface
to common code. Also restart remote services after first db migration
in db_joined (since nova-c-c is the only service doing the migrations, now). - 49. By Adam Gandelman
-
Add cloud-controller hooks.
Use the cloud-controller interface to trigger events on remote nova units.
In this case, it is used to restart nova services on remote units after a
database migration. In the future, this can be used to trigger reconfiguration
events when the new services are related (keystone, cinder, etc). - 48. By Adam Gandelman
-
Further refactoring, upgrade support.
* Moves more common stuff into hooks/lib/ to make it easier to sync
between nova and other openstack charms.
* Improved logging calls.
* nova-api-os-volume package and associated enndpoint are now only
managed when a relation to nova-volume exists.
* Allow upgrading from Essex to Folsom. - 47. By Adam Gandelman
-
Beginning of a major refactor.
This paves the way for better folsom support and upgrade ability.
* Move functions that can be shared across all nova charms
to hooks/lib/nova-common to allow easier managing / syncing
among charms.
* Add cinder-volume relations.
* Make nova-volume API an optional service. It is only installed
and configured upon relation to a nova-volume service.
* nova-volume relations trigger a new endpoint to be configured in
keystone via identity-service relation, if it exists. This is not
necessary for cinder.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)