cluster-api-provider-openstack
cluster-api-provider-openstack copied to clipboard
/kind bug **What steps did you take and what happened:** Deploying devstack stable/yoga leads to errors to clone some repositories. They removed stable/yoga because it's unmaintained anymore, and instead we...
/kind feature **Describe the solution you'd like** CAPO calls OpenStack API as client. That client connection is using TLSconfig that is only setting TLSminversion of TLS 1.2. As follow-up to...
/kind bug **What steps did you take and what happened:** When creating a cluster and defining booth one or more additionalPorts and at least one CIDR under allowedCidrs this causes...
/kind feature **Describe the solution you'd like** We need to extend ephemeral disk support to include guest_format so we don't need to reformat the disk.
/kind bug OpenStackMachine.Spec.Ports.ValueSpecs ultimate results in this gophercloud create call: https://github.com/kubernetes-sigs/cluster-api-provider-openstack/blob/010408dfca1cfe775234f54359bb2ffe524bc5c2/pkg/cloud/services/networking/port.go#L135-L147 However, ValueSpecs does not correspond to any field in Neutron and consequently setting it has no effect. This is...
/kind bug **What steps did you take and what happened:** I try to implement `allowedCIDRs` for my clusters. doing this by setting `allowedCIDRs` in the `apiServerLoadBalancer` in the openstackcluster spec....
This file has no unit tests. _Originally posted by @EmilienM in https://github.com/kubernetes-sigs/cluster-api-provider-openstack/pull/1696#discussion_r1374772941_
/kind bug We currently use golang/mock, but according to their GitHub page the project is archived and we should switch to https://github.com/uber-go/mock.
**What this PR does / why we need it**: Add cloud build configuration for building node images. **Which issue(s) this PR fixes** *(optional, in `fixes #(, fixes #, ...)` format,...
/kind feature **Describe the solution you'd like** * Add testing structure (ginkgo based) for API testing with [CEL](https://kubernetes.io/docs/reference/using-api/cel/) * Add CEL to our APIs I think this issue can be...