Documentation
¶
Index ¶
Constants ¶
View Source
const ( CloudConfigDir = "/etc/openstack/config" CloudCredentialsDir = "/etc/openstack/secret" CloudConfigKey = "cloud.conf" CADir = "/etc/pki/ca-trust/extracted/pem" CABundleKey = "ca-bundle.pem" Provider = "openstack" CloudsSecretKey = "clouds.yaml" CASecretKey = "cacert" )
Variables ¶
This section is empty.
Functions ¶
func GetCACertFromCredentialsSecret ¶
GetCloudConfigFromCredentialsSecret returns the CA cert from the credentials secret.
func ReconcileCloudConfigSecret ¶
func ReconcileCloudConfigSecret(platformSpec *hyperv1.OpenStackPlatformSpec, secret *corev1.Secret, credentialsSecret *corev1.Secret, caCertData []byte, machineNetwork []hyperv1.MachineNetworkEntry) error
ReconcileCloudConfigSecret reconciles the cloud config secret. For some controllers (e.g. Manila CSI, CNCC, etc), the cloud config needs to be stored in a secret. In the hosted cluster config operator, we create the secrets needed by these controllers.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.