Releases: kubernetes-sigs/cluster-api-provider-openstack
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! 😊
Release v0.11.1
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! 😊