octavia.certificates.common.auth package
updated: 2023-10-05 09:21
octavia.certificates.common.auth package
octavia.certificates.common.auth.barbican_acl module
Barbican ACL auth class for Barbican certificate handling
-
class BarbicanACLAuth[source]
Bases: BarbicanAuth
-
classmethod ensure_secret_access(context, ref)[source]
Do whatever steps are necessary to ensure future access to a secret.
- Parameters:
-
-
classmethod get_barbican_client(project_id=None)[source]
Creates a Barbican client object.
- Parameters:
project_id – Project ID that the request will be used for
- Returns:
a Barbican Client object
- Raises:
Exception – if the client cannot be created
-
classmethod get_barbican_client_user_auth(context)[source]
-
classmethod revoke_secret_access(context, ref)[source]
Revoke access of Octavia keystone user to a secret.
- Parameters:
-
updated: 2023-10-05 09:21