Releases: kubernetes-sigs/cluster-api-provider-openstack
Releases · kubernetes-sigs/cluster-api-provider-openstack
v0.12.4
Changes since v0.12.3
🐛 Bug Fixes
- Add FlavorID to be set by openStackMachineSpecToOpenStackServerSpec (#2585)
- fix: watch ipaddressclaim in openstackserver controller (#2573)
- allow switching from filter.name to id of network and subnets in OSC spec (#2540)
🌱 Others
- Release: Include ClusterClasses and Images templates (#2607)
- Update templates (#2602)
- (deps): Bump the all-go-mod-patch-and-minor group across 2 directories with 8 updates (#2605)
- (deps): Bump softprops/action-gh-release from 2.2.2 to 2.3.2 in the all-github-actions group (#2595)
- Bump go to 1.23.10 (#2594)
- (deps): Bump the all-go-mod-patch-and-minor group across 2 directories with 2 updates (#2587)
- (deps): Bump the all-go-mod-patch-and-minor group across 2 directories with 1 update (#2581)
- (deps): Bump the all-go-mod-patch-and-minor group across 2 directories with 2 updates (#2571)
- E2E: clusterctl-upgrade from v0.10 (#2561)
- (deps): Bump the all-go-mod-patch-and-minor group across 2 directories with 6 updates (#2555)
- Bump go to 1.23.8 (#2551)
- (deps): Bump golang.org/x/crypto from 0.37.0 to 0.38.0 in the all-go-mod-patch-and-minor group across 1 directory (#2549)
- (deps): Bump actions/setup-go from 5.4.0 to 5.5.0 in the all-github-actions group (#2548)
- Add weekly security scan using govulncheck and Trivy (#2543)
- (deps): Bump the all-go-mod-patch-and-minor group across 2 directories with 2 updates (#2535)
Thanks to all our contributors! 😊
v0.11.7
Changes since v0.11.6
🐛 Bug Fixes
- Add FlavorID to be set by openStackMachineSpecToOpenStackServerSpec (#2586)
- allow switching from filter.name to id of network and subnets in OSC spec (#2541)
🌱 Others
- Update templates (#2606)
- (deps): Bump the all-go-mod-patch-and-minor group across 3 directories with 6 updates (#2603)
- Bump go to 1.23.10 (#2599)
- (deps): Bump softprops/action-gh-release from 2.2.2 to 2.3.2 in the all-github-actions group (#2597)
- (deps): Bump the all-go-mod-patch-and-minor group across 3 directories with 1 update (#2580)
- (deps): Bump actions/setup-go from 5.4.0 to 5.5.0 in the all-github-actions group (#2572)
- Build with go1.23.8 (#2559)
- Make security scanners happy release-0.11 (#2557)
- (deps): Bump the all-go-mod-patch-and-minor group across 3 directories with 6 updates (#2556)
- Add weekly security scan using govulncheck and trivy (#2553)
- (deps): Bump actions/setup-go from 5.4.0 to 5.5.0 in the all-github-actions group (#2545)
- (deps): Bump the all-go-mod-patch-and-minor group across 3 directories with 8 updates (#2529)
Thanks to all our contributors! 😊
v0.12.3
Changes since v0.12.2
🐛 Bug Fixes
- fix openstackserver controller concurrency (#2503)
🌱 Others
- Bump net to v0.38.0 (#2527)
- (deps): Bump the all-go-mod-patch-and-minor group across 2 directories with 9 updates (#2525)
- (deps): bump softprops/action-gh-release from 2.2.1 to 2.2.2 in the all-github-actions group (#2522)
- (deps): Bump the all-go-mod-patch-and-minor group across 2 directories with 2 updates (#2515)
- (deps): Bump the all-go-mod-patch-and-minor group across 2 directories with 5 updates (#2510)
- (deps): Bump the all-go-mod-patch-and-minor group across 2 directories with 4 updates (#2496)
- (deps): Bump the all-github-actions group with 2 updates (#2494)
Thanks to all our contributors! 😊
v0.11.6
Changes since v0.11.5
🐛 Bug Fixes
- fix openstackserver controller concurrency (#2504)
🌱 Others
- (deps): bump softprops/action-gh-release from 2.2.1 to 2.2.2 in the all-github-actions group (#2521)
- (deps): Bump the all-go-mod-patch-and-minor group across 3 directories with 2 updates (#2513)
- (deps): Bump the all-go-mod-patch-and-minor group across 2 directories with 1 update (#2509)
- (deps): Bump the all-go-mod-patch-and-minor group across 2 directories with 2 updates (#2499)
- (deps): Bump the all-github-actions group with 2 updates (#2492)
Thanks to all our contributors! 😊
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! 😊