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.
This commit is contained in:
Adam Gandelman
2012-09-21 17:53:41 -07:00
parent 52bb3c51db
commit 5b65b54b09
9 changed files with 303 additions and 228 deletions

View File

@@ -0,0 +1 @@
nova-cloud-controller-relations