Add optional admin_* keys to keystone interface
The keystone charm may provide ID information about the admin user, project and domain. These are used to build trusts between service accounts and the main cloud admin account to allow priviledge escalation for cloud applications (such as backups). Change-Id: I9c7a9a4d218059de2ad24c8481fd263f8125a8e3
This commit is contained in:
parent
699ca9e095
commit
b365c78a21
|
@ -33,7 +33,8 @@ class KeystoneRequires(RelationBase):
|
|||
'ssl_cert_admin', 'ssl_cert_internal',
|
||||
'ssl_cert_public', 'ssl_key_admin', 'ssl_key_internal',
|
||||
'ssl_key_public', 'api_version', 'service_domain',
|
||||
'service_domain_id', 'ep_changed']
|
||||
'service_domain_id', 'ep_changed',
|
||||
'admin_domain_id', 'admin_user_id', 'admin_project_id']
|
||||
|
||||
@hook('{requires:keystone}-relation-joined')
|
||||
def joined(self):
|
||||
|
|
Loading…
Reference in New Issue