Ensure metric url not set until service is fully configured
This commit is contained in:
parent
233cfde079
commit
450b91d5e8
|
@ -76,6 +76,7 @@ def storage_ceph_disconnected():
|
|||
|
||||
|
||||
@reactive.when('metric-service.connected')
|
||||
@reactive.when('config.rendered')
|
||||
def provide_gnocchi_url(metric_service):
|
||||
with charm.provide_charm_instance() as charm_class:
|
||||
metric_service.set_gnocchi_url(charm_class.public_url)
|
||||
|
|
|
@ -48,6 +48,7 @@ class TestRegisteredHooks(test_utils.TestRegisteredHooks):
|
|||
),
|
||||
'provide_gnocchi_url': (
|
||||
'metric-service.connected',
|
||||
'config.rendered',
|
||||
),
|
||||
'configure_ceph': (
|
||||
'storage-ceph.available',
|
||||
|
|
Loading…
Reference in New Issue