cluster-api-provider-openstack
cluster-api-provider-openstack copied to clipboard
**What this PR does / why we need it**: This commit adds merge strategy markers to our v1alpha6 API. This is required for Server-Side Apply (SSA) to work correctly. SSA...
**What this PR does / why we need it**: The purpose of this PR is to be able to run envtests using mock clients instead of real ones. This PR...
This replaces https://github.com/kubernetes-sigs/cluster-api-provider-openstack/pull/1257. **What this PR does / why we need it**: Deprecating and replacing PortOpts.SecurityGroups of *[]string format field from OpenStackMachineTemplate ports and replace is with *[]SecurityGroupParam format. The...
Cluster API v1.2 [beta.0] and [beta.1] have already been released, the normal release is scheduled to happen within the next month. We should migrate CAPO to use CAPI v1.2(.0-beta.1), by...
**What this PR does / why we need it**: part of #1274 **Which issue(s) this PR fixes** *(optional, in `fixes #(, fixes #, ...)` format, will close the issue(s) when...
/kind bug **What steps did you take and what happened:** Tried to make a cluster specifying a flavor ID, which failed. **What did you expect to happen:** It to work....
/kind feature **Describe the solution you'd like** [A clear and concise description of what you want to happen.] I tried to run the "Quick start" guide to setup cluster api...
**What this PR does / why we need it**: Allows control plane nodes to be created that do not specify a failure domain (availability zone). This is important for clouds...
/kind feature **Describe the solution you'd like** When we create a resource, we should store the ID somewhere in the `OpenStack{Cluster,Machine}.status` field. When we come to delete resources associated with...
/kind feature Currently, we only delete the kubeapi loadbalancer created by ClusterAPI. Usually, there are additional loadbalancers created by the ccm. I would also like to delete those on cluster...