Properly track required relations
Add missing `juju-info` interface to squelch charm log messages.
This commit is contained in:
parent
5b91fb6d88
commit
ce5868ea13
|
@ -1,5 +1,6 @@
|
|||
includes:
|
||||
- layer:openstack
|
||||
- interface:juju-info
|
||||
- interface:vault-kv
|
||||
- interface:barbican-secrets
|
||||
options:
|
||||
|
|
|
@ -23,6 +23,7 @@ class BarbicanVaultCharm(charms_openstack.charm.OpenStackCharm):
|
|||
name = 'barbican-vault'
|
||||
packages = ['python3-castellan']
|
||||
python_version = 3
|
||||
required_relations = ['secrets-storage']
|
||||
adapters_class = charms_openstack.adapters.OpenStackRelationAdapters
|
||||
|
||||
_installed_ca_name = None
|
||||
|
|
|
@ -41,7 +41,7 @@ def secret_backend_vault_request():
|
|||
with charm.provide_charm_instance() as barbican_vault_charm:
|
||||
secrets_storage.request_secret_backend(
|
||||
barbican_vault_charm.secret_backend_name, isolated=False)
|
||||
reactive.clear_flag('secrets-storage.connected')
|
||||
barbican_vault_charm.assess_status()
|
||||
|
||||
|
||||
@reactive.when_all('endpoint.secrets.joined', 'secrets-storage.available',
|
||||
|
|
Loading…
Reference in New Issue