Skip to content

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

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! 😊

v0.11.4

22 Jan 15:13
57c9d63
Compare
Choose a tag to compare

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

27 Nov 12:45
d0a0f20
Compare
Choose a tag to compare

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

27 Nov 12:44
fcbe290
Compare
Choose a tag to compare

Changes since v0.10.6

🐛 Bug Fixes

  • Better checks before creating Floating IPs (#2270)

Thanks to all our contributors! 😊

Release v0.11.2

15 Nov 12:54
da57204
Compare
Choose a tag to compare

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! 😊