Skip to content

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

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

Release v0.11.1

05 Nov 11:14
v0.11.1
f35b019
Compare
Choose a tag to compare

IMPORTANT

This release contains an important fix for a bug which prevented security groups from being correctly applied to ports when creating a new server. We recommend all users should upgrade to this new release. Note that the fix will not be applied to any existing Machines which were created by v0.11.0. To correctly apply security groups to these Machines you should delete them and allow them to be reprovisioned.

Changes since v0.11.0

🐛 Bug Fixes

  • Fix support for OpenStackMachine.Spec.SecurityGroups (#2239)
  • Fix conversion of v1alpha6 PortOpts (#2208)

🌱 Others

  • (deps): Bump github.com/a8m/envsubst from 1.2.0 to 1.4.2 in /hack/tools (#2231)
  • (deps): Bump go.uber.org/mock from 0.4.0 to 0.5.0 in /hack/tools (#2234)
  • (deps): Bump github.com/itchyny/gojq from 0.12.2 to 0.12.16 in /hack/tools (#2232)
  • (deps): Bump go.uber.org/mock from 0.4.0 to 0.5.0 (#2229)
  • (deps): Bump github.com/onsi/ginkgo/v2 from 2.20.1 to 2.21.0 in /orc (#2235)
  • (deps): Bump github.com/onsi/ginkgo/v2 from 2.20.1 to 2.21.0 (#2230)
  • (deps): Bump github.com/onsi/gomega from 1.34.1 to 1.35.1 in /orc (#2228)
  • (deps): Bump github.com/onsi/gomega from 1.34.1 to 1.35.1 (#2227)
  • (deps): Bump the capi group across 2 directories with 2 updates (#2224)
  • (deps): Bump github.com/gophercloud/gophercloud/v2 from 2.1.0 to 2.2.0 (#2226)
  • (deps): Bump github.com/prometheus/client_golang from 1.20.0 to 1.20.5 (#2225)
  • (deps): Bump the kubernetes group across 3 directories with 6 updates (#2223)
  • Use Dependabot for go.mod & GH workflows (#2220)

Thanks to all our contributors! 😊

Release v0.10.6

29 Oct 18:15
4d9dadf
Compare
Choose a tag to compare

Changes since v0.10.5

🐛 Bug Fixes

  • Fix ServerMetadata Not Applied to Bastion in OpenStackCluster (#2179)
  • Fix conversion of v1alpha6 PortOpts (#2213)

🌱 Others

  • release-0.10: Pin GOTOOLCHAIN to go1.22.8 (#2211)

Thanks to all our contributors! 😊