Skip to content

Releases: kubernetes-sigs/cluster-api-provider-openstack

v0.12.4

25 Jun 11:32
v0.12.4
0c82f66
Compare
Choose a tag to compare

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

25 Jun 04:39
v0.11.7
c9b797f
Compare
Choose a tag to compare

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

30 Apr 14:07
v0.12.3
4f3fb0c
Compare
Choose a tag to compare

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

30 Apr 14:07
v0.11.6
095cced
Compare
Choose a tag to compare

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

18 Mar 13:33
1473f9a
Compare
Choose a tag to compare

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

18 Mar 13:32
dcf91ab
Compare
Choose a tag to compare

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

14 Feb 18:43
b872d66
Compare
Choose a tag to compare

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

  • go.mod: stick to 1.23.0 (#2425)
  • data: use latest Flatcar stable from image-builder (#2420)

Thanks to all our contributors! 😊

v0.12.0

06 Feb 13:04
c222085
Compare
Choose a tag to compare

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 #2358
  • v1alpha7 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

30 Jan 09:19
v0.10.8
fcf6f1f
Compare
Choose a tag to compare

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

24 Jan 13:52
7f6b872
Compare
Choose a tag to compare
v0.12.0-rc.0 Pre-release
Pre-release

🚨 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

🌱 Others

  • k8s deps to v1.31.x
  • CAPI to v1.9.x
  • controller-runtime to 0.19.x
  • golang 1.23.4

New Contributors

Thanks to all our contributors! 😊