[hloeung] Renamed both type and name of relation to something less generic as per feedback from James Page. Also add missing -relation-joined hook.

This commit is contained in:
Haw Loeung (hloeung)
2014-04-02 10:39:50 +11:00
parent 001015fd34
commit fa6d646e2d
4 changed files with 10 additions and 3 deletions

View File

@@ -0,0 +1 @@
keystone_hooks.py

View File

@@ -552,6 +552,11 @@ def ha_relation_joined():
clones=clones) clones=clones)
def admin_relation_joined():
""" Do nothing until we get information about requested service """
pass
def admin_relation_changed(): def admin_relation_changed():
relation_data = { relation_data = {
"service_hostname": config["hostname"], "service_hostname": config["hostname"],
@@ -579,7 +584,8 @@ hooks = {
"ha-relation-joined": ha_relation_joined, "ha-relation-joined": ha_relation_joined,
"ha-relation-changed": ha_relation_changed, "ha-relation-changed": ha_relation_changed,
"upgrade-charm": upgrade_charm, "upgrade-charm": upgrade_charm,
"admin-relation-changed": admin_relation_changed, "identity-admin-relation-joined": admin_relation_joined,
"identity-admin-relation-changed": admin_relation_changed,
} }
utils.do_hooks(hooks) utils.do_hooks(hooks)

View File

@@ -9,8 +9,8 @@ categories: ["misc"]
provides: provides:
identity-service: identity-service:
interface: keystone interface: keystone
admin: identity-admin:
interface: admin interface: keystone-admin
requires: requires:
shared-db: shared-db:
interface: mysql-shared interface: mysql-shared