Added object-store-relation-joined hook
This commit is contained in:
parent
ea51ebf757
commit
77ac94fc9d
@ -152,6 +152,9 @@ def config_changed():
|
||||
for r_id in relation_ids('identity-service'):
|
||||
keystone_joined(relid=r_id)
|
||||
|
||||
for r_id in relation_ids('object-store'):
|
||||
object_store_joined(relation_id=r_id)
|
||||
|
||||
|
||||
@hooks.hook('identity-service-relation-joined')
|
||||
def keystone_joined(relid=None):
|
||||
@ -256,6 +259,16 @@ def storage_broken():
|
||||
CONFIGS.write_all()
|
||||
|
||||
|
||||
@hooks.hook('object-store-relation-joined')
|
||||
def object_store_joined(relation_id=None):
|
||||
relation_data = {
|
||||
'swift-url':
|
||||
"{}:{}".format(canonical_url(CONFIGS, INTERNAL), config('bind-port'))
|
||||
}
|
||||
|
||||
relation_set(relation_id=relation_id, **relation_data)
|
||||
|
||||
|
||||
@hooks.hook('cluster-relation-joined')
|
||||
def cluster_joined(relation_id=None):
|
||||
for addr_type in ADDRESS_TYPES:
|
||||
|
Loading…
Reference in New Issue
Block a user