Versions in this module Expand all Collapse all v1 v1.0.0 Apr 21, 2023 Changes in this version + const CACertFile + const OpenStackCloudName + const RootOpenStackCredsSecretKey + func GetRootCloudCredentialsSecretData(cloudCredSecret *corev1.Secret, logger log.FieldLogger) (string, error) + func SetRootCloudCredentialsSecretData(cloudCredSecret *corev1.Secret, clouds string) + type OpenStackActuator struct + Client client.Client + Codec *minterv1.ProviderCodec + func NewOpenStackActuator(client client.Client) (*OpenStackActuator, error) + func (a *OpenStackActuator) Create(ctx context.Context, cr *minterv1.CredentialsRequest) error + func (a *OpenStackActuator) Delete(ctx context.Context, cr *minterv1.CredentialsRequest) error + func (a *OpenStackActuator) Exists(ctx context.Context, cr *minterv1.CredentialsRequest) (bool, error) + func (a *OpenStackActuator) GetCredentialsRootSecret(ctx context.Context, cr *minterv1.CredentialsRequest) (*corev1.Secret, error) + func (a *OpenStackActuator) GetCredentialsRootSecretLocation() types.NamespacedName + func (a *OpenStackActuator) Update(ctx context.Context, cr *minterv1.CredentialsRequest) error + func (a *OpenStackActuator) Upgradeable(mode operatorv1.CloudCredentialsMode) *configv1.ClusterOperatorStatusCondition