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
This commit is contained in:
David Ames 2021-01-07 18:37:43 +00:00
parent 38de241ce6
commit 21cd9a561f
1 changed files with 7 additions and 3 deletions

View File

@ -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):