From 21cd9a561f87b81cfab601516b23e9786dcd4b49 Mon Sep 17 00:00:00 2001 From: David Ames Date: Thu, 7 Jan 2021 18:37:43 +0000 Subject: [PATCH] Send bindings for get_certificate_requests Charm-helpers PR must land first: https://github.com/juju/charm-helpers/pull/556 Closes-Bug: #1908306 Change-Id: I7b3c4e11ab04cc133ffe6a718d5b505f27edad68 --- charms_openstack/charm/classes.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/charms_openstack/charm/classes.py b/charms_openstack/charm/classes.py index 3ecdc62..4d9c48b 100644 --- a/charms_openstack/charm/classes.py +++ b/charms_openstack/charm/classes.py @@ -280,10 +280,14 @@ class OpenStackCharm(BaseOpenStackCharm, os_utils.manage_payload_services('stop', self.full_service_list) os_utils.manage_payload_services('start', self.full_service_list) - def get_certificate_requests(self): - """Return a dict of certificate requests""" + def get_certificate_requests(self, bindings=None): + """Return a dict of certificate requests + + :param bindings: List of binding string names for cert requests + :type bindings: List[str] + """ return cert_utils.get_certificate_request( - json_encode=False).get('cert_requests', {}) + json_encode=False, bindings=bindings).get('cert_requests', {}) @property def rabbit_client_cert_dir(self):