Releases: kubernetes-sigs/cluster-api-provider-openstack
Releases · kubernetes-sigs/cluster-api-provider-openstack
v0.12.2
Changes since v0.12.1
🐛 Bug Fixes
- Do not delete bastion floating ip if set in spec (#2484)
- OpenStackServer controller: minor log message fix (#2483)
- Dereference the instance state in machine state reconcile calls (#2467)
- Don't set OSMachine Ready until all config is complete (#2480)
- Fix panic when OpenStack server is deleted by an external agent (#2477)
- Allow modification of all ManagedSecurityGroups (#2465)
🌱 Others
- Bumps to newer versions of go modules.
- Bump golangci-lint to support go1.24 (#2449)
Thanks to all our contributors! 😊
v0.11.5
Changes since v0.11.4
🐛 Bug Fixes
- fix: dereference the instance state in machine state reconcile calls (#2466)
- Ensure that existing ports also have correct tags and trunks (#2396)
- port/cleanup: support old bastion port name (#2410)
🌱 Others
- Bumps to newer versions of go modules.
- Bump golangci-lint to support go1.24 (#2451)
Thanks to all our contributors! 😊
v0.12.1
Changes since v0.12.0
Requiring Go 1.23.4 was too aggressive, some projects which have CAPO in their go.mod weren't ready. A best practice is to use 1.23.0 which we did.
🌱 Changes
Thanks to all our contributors! 😊
v0.12.0
Changes since v0.11
⚠️ Breaking Changes
- ORC was removed from CAPO and now lives here. This documentation section explains how it can be installed in a cluster.
v1alpha6
API was removed in #2358v1alpha7
API is no longer served in #2387
✨ New Features
- Reconcile pre-existing router by @simonostendorf in #2338
- Support for additional controlplane and worker secgroup rules (#2353)
🐛 Bug Fixes
- Stop printing InstanceState for OpenStackMachine (#2406)
- Ensure that existing ports also have correct tags and trunks (#2394)
- fix: create lbaas in specified subnet (#2339)
- New IPAddressClaim.ObjectMeta.Labels nil map assign panic (#2352)
- ci/devstack: host tuning (#2307)
- Better checks before creating Floating IPs (#2261)
- Requeue when waiting for a server to be deleted (#2254)
- Drop caBundle from CRDs to support Kubernetes 1.31 (#2238)
- Fix support for
OpenStackMachine.Spec.SecurityGroups
(#2237) - Fix conversion of v1alpha6 PortOpts (#2207)
- port/cleanup: support old bastion port name (#2409)
🌱 Others
- k8s deps to v1.31.x
- CAPI to v1.9.x
- controller-runtime to 0.19.x
- golang 1.23.4
- E2E: Collect console log from machines (#2368)
- Conformance: Fix warnings (#2357)
- E2E: Use CAPI production images and skip cert-manager pre-pull (#2295)
- Add libvirt resource type for create_devstack.sh (#2262)
📖 Additionally, there have been 3 contributions to our documentation and book. (#2376, #2296, #2268)
Thanks to all our contributors! 😊
v0.10.8
Changes since v0.10.7
🐛 Bug Fixes
- Ensure that existing ports also have correct tags and trunks (#2356)
- fix: create lbaas in specified subnet (#2371)
- ci/devstack: host tuning (#2309)
- Fix deletion of cluster when bastion image missing (#2291)
🌱 Others
- Update OWNERS_ALIASES (#2373)
- Update cloudbuild image (#2369)
- Devstack: Make boot volume optional on openstack (#2327)
- CI: Increase IOPS for the devstack disks (#2326)
- devstack: build OVN from source (#2325)
- Add libvirt resource type for create_devstack.sh + Run devstack on ubuntu 24.04 (#2304)
- Automate the release process (#2293)
Thanks to all our contributors! 😊
v0.12.0-rc.0
🚨 This is a RELEASE CANDIDATE. Use it only for testing purposes. If you find any bugs, file an issue.
Changes since v0.11
⚠️ Breaking Changes
- ORC was removed from CAPO and now lives here.
- CAPO e2e tests take care of installing.
- Regular users who need ORC will need to follow the documentation to install ORC in their cluster.
v1alpha6
API was removed in #2358
✨ New Features
- Reconcile pre-existing router by @simonostendorf in #2338
🌱 Others
- k8s deps to v1.31.x
- CAPI to v1.9.x
- controller-runtime to 0.19.x
- golang 1.23.4
New Contributors
- @reyvonger made their first contribution in #2238
- @mikaelgron made their first contribution in #2352
- @simonostendorf made their first contribution in #2339
Thanks to all our contributors! 😊
v0.11.4
Changes since v0.11.3
🐛 Bug Fixes
- fix: create lbaas in specified subnet (#2363)
- New IPAddressClaim.ObjectMeta.Labels nil map assign panic (#2354)
- ci/devstack: host tuning (#2308)
🌱 Others
- (deps): Bump the all-go-mod-patch-and-minor group across 3 directories with 7 updates (#2385)
- (deps): Bump actions/setup-go from 5.2.0 to 5.3.0 in the all-github-actions group (#2382)
- Update OWNERS_ALIASES (#2372)
- Update cloudbuild image (#2366)
- (deps): Bump the all-go-mod-patch-and-minor group across 3 directories with 1 update (#2360)
- (deps): Bump softprops/action-gh-release from 2.2.0 to 2.2.1 in the all-github-actions group (#2359)
- (deps): Bump golang.org/x/crypto from 0.31.0 to 0.32.0 in the all-go-mod-patch-and-minor group across 1 directory (#2351)
- (deps): Bump the all-go-mod-patch-and-minor group across 3 directories with 3 updates (#2348)
- [release-0.11] update CAPI to v1.8.8 (#2342)
- (deps): Bump the all-go-mod-patch-and-minor group across 3 directories with 8 updates (#2330)
- (deps): Bump the all-github-actions group with 2 updates (#2329)
- Devstack: Make boot volume optional on openstack (#2317)
- CI: Increase IOPS for the devstack disks (#2323)
- devstack: build OVN from source (#2324)
- [release-0.11] Bump CAPI to v1.8.6 (#2322)
- (deps): Bump the all-go-mod-patch-and-minor group across 3 directories with 3 updates (#2312)
- (deps): Bump actions/cache from 4.1.2 to 4.2.0 in the all-github-actions group (#2313)
- Add libvirt resource type for create_devstack.sh + Run devstack on ubuntu 24.04 (#2305)
- E2E: Use CAPI production images and skip cert-manager pre-pull (#2300)
- Fix conformance suite (#2301)
- (deps): Bump the all-go-mod-patch-and-minor group across 3 directories with 2 updates (#2299)
- Automate the release process (#2292)
Thanks to all our contributors! 😊
Release v0.11.3
Changes since v0.11.2
🐛 Bug Fixes
- Better checks before creating Floating IPs (#2269)
🌱 Others
- (deps): Bump the all-go-mod-patch-and-minor group across 1 directory with 3 updates (#2288)
- (deps): Bump github.com/onsi/gomega from 1.35.1 to 1.36.0 in /orc (#2284)
- (deps): Bump github.com/onsi/gomega from 1.35.1 to 1.36.0 (#2281)
- (deps): Bump github.com/onsi/ginkgo/v2 from 2.21.0 to 2.22.0 in /orc (#2283)
- (deps): Bump github.com/onsi/ginkgo/v2 from 2.21.0 to 2.22.0 (#2280)
- (deps): Bump the kubernetes group across 3 directories with 6 updates (#2279)
- (deps): Bump github.com/onsi/ginkgo/v2 from 2.21.0 to 2.22.0 in /hack/tools (#2282)
Thanks to all our contributors! 😊
Release v0.10.7
Changes since v0.10.6
🐛 Bug Fixes
- Better checks before creating Floating IPs (#2270)
Thanks to all our contributors! 😊
Release v0.11.2
Changes since v0.11.1
🐛 Bug Fixes
- Requeue when waiting for a server to be deleted (#2255)
- Drop caBundle from CRDs to support Kubernetes 1.31 (#2240)
🌱 Others
- (deps): Bump golang.org/x/crypto from 0.28.0 to 0.29.0 (#2248)
- (deps): Bump sigs.k8s.io/kustomize/kustomize/v5 from 5.2.1 to 5.5.0 in /hack/tools (#2249)
- (deps): Bump sigs.k8s.io/controller-tools from 0.16.4 to 0.16.5 in /hack/tools (#2250)
- (deps): Bump sigs.k8s.io/cluster-api/test from 1.8.4 to 1.8.5 in the capi group across 1 directory (#2246)
- (deps): Bump golang.org/x/text from 0.19.0 to 0.20.0 (#2247)
- [manual-backport-0.11] Bump CAPI to v1.8.5 (#2242)
Thanks to all our contributors! 😊