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