cluster-api-provider-openstack
cluster-api-provider-openstack copied to clipboard
**What this PR does / why we need it**: This PR is part of the process to improve logging in CAPO (issue #1314). It adds the proper verbosity levels to...
**What this PR does / why we need it**: **Which issue(s) this PR fixes** *(optional, in `fixes #(, fixes #, ...)` format, will close the issue(s) when PR gets merged)*:...
**What this PR does / why we need it**: Originally, the openstackmachine controller was adding the SecurityGroups to the instanceSpec. Now, the openstackmachine controller will first create the instances without...
/kind feature **Describe the solution you'd like** Support the deployment of OpenShift clusters which use keepalived and HAProxy. By default, OpenShift clusters expect there to be an internal API port...
/kind feature **Describe the solution you'd like** * When we create a volume, we put the Kubernetes UUIDs of the OpenStackCluster and the OpenStackMachine in the volume metadata * openstack.infrastructure.cluster.x-k8s.io/cluster-uuid...
/kind bug **What steps did you take and what happened:** kubernetes cluster upgrade breaks with single-node control plane - either fails to swap the floating IP over to the new...
/kind feature ## How it works today Currently, if `OpenStackCluster.spec.managedSecurityGroups` is `True`, security groups will be created and added to the Bastion (if it exists), the control plane and the...
/kind bug **What steps did you take and what happened:** We should upgrade k8s.io/utils and start using k8s.io/utils/ptr that uses generics instead.
/kind feature **Describe the solution you'd like** We do not currently check if the e2e tests clean up after themselves. I think we should do at least a naive comparison...
/kind feature **Describe the solution you'd like** We propose implementing support for CAPIs IPAM. In our use case we would use it for managing floating-ips however there has been a...