Pass certs interface to configure_tls
If the certificates interface is present then it should be passed
to configure_tls otherwise it is ignored.
Change-Id: I3ba5432d3fd4f9481dadb49586a7bab938a0c4ff
Closes-Bug: 1896227
(cherry picked from commit fda2c40cc4
)
This commit is contained in:
parent
a4fb102c1b
commit
03e2f648f9
|
@ -37,7 +37,9 @@ charms_openstack.charm.use_defaults(
|
||||||
@reactive.when('identity-service.available')
|
@reactive.when('identity-service.available')
|
||||||
def render_config(*args):
|
def render_config(*args):
|
||||||
with charms_openstack.charm.provide_charm_instance() as placement_charm:
|
with charms_openstack.charm.provide_charm_instance() as placement_charm:
|
||||||
placement_charm.configure_tls()
|
placement_charm.configure_tls(
|
||||||
|
certificates_interface=reactive.endpoint_from_flag(
|
||||||
|
'certificates.available'))
|
||||||
placement_charm.upgrade_if_available(args)
|
placement_charm.upgrade_if_available(args)
|
||||||
placement_charm.render_with_interfaces(args)
|
placement_charm.render_with_interfaces(args)
|
||||||
placement_charm.assess_status()
|
placement_charm.assess_status()
|
||||||
|
|
Loading…
Reference in New Issue