[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)
def admin_relation_joined():
""" Do nothing until we get information about requested service """
pass
def admin_relation_changed():
relation_data = {
"service_hostname": config["hostname"],
@ -579,7 +584,8 @@ hooks = {
"ha-relation-joined": ha_relation_joined,
"ha-relation-changed": ha_relation_changed,
"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)

View File

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