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:
Liam Young 2020-09-21 11:02:31 +00:00 committed by Dmitrii Shcherbakov
parent a4fb102c1b
commit 03e2f648f9
1 changed files with 3 additions and 1 deletions

View File

@ -37,7 +37,9 @@ charms_openstack.charm.use_defaults(
@reactive.when('identity-service.available')
def render_config(*args):
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.render_with_interfaces(args)
placement_charm.assess_status()