Skip to content

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

v0.13.0

11 Sep 12:59
v0.13.0
224c55a
Compare
Choose a tag to compare

Highlights

  • Support for CAPI v1beta2 API version

Changes since v0.12.0

📈 Overview

  • 107 new commits merged
  • 4 feature additions ✨
  • 14 bugs fixed 🐛

📝 Proposals

  • Proposal: add new CRD OpenStackClusterIdentity (#2628)

✨ New Features

  • Allow API Loadbalancer Health Monitor configuration (#2512)
  • Allow changing DNSNameservers in subnet config for OpenstackCluster (#2511)
  • Allow switching from filter.name to id of network and subnets in OSC spec (#2518)
  • Feat: update ORC to v2 (#2506)

🐛 Bug Fixes

  • Add FlavorID to be set by openStackMachineSpecToOpenStackServerSpec (#2582)
  • Do not delete bastion floating ip if set in spec (#2257)
  • Don't set OSMachine Ready until all config is complete (#2478)
  • Ensure that existing ports also have correct tags and trunks (#2256)
  • Fix openstackserver controller concurrency (#2502)
  • Fix panic when OpenStack server is deleted by an external agent (#2475)
  • Fix panic when OpenStackCluster.Status.Network is nil in HCP scenarios (#2635)
  • Fix: allow modification of all ManagedSecurityGroups (#2446)
  • Fix: dereference the instance state in machine state reconcile calls (#2464)
  • Fix: enum typo error. (#2542)
  • Fix: watch ipaddressclaim in openstackserver controller (#2390)
  • Fixes out-of-range bug when multiple ports are passed to getSGControlPlaneAdditionalPorts (#2687)
  • Search by either port ID or name/network (#2583)
  • Stop printing InstanceState for OpenStackMachine (#2402)

🌱 Others

  • (deps): pin crypto for stable 0.11 (#2445)
  • (deps): pin envsubst (#2457)
  • (deps): skip github.com/onsi/gomega on release-0.11 (#2498)
  • (deps): skip golang.org/x/text on release-0.11 (#2461)
  • Add metadata for v0.13 and v1beta2 contract (#2656)
  • Add weekly security scan using govulncheck and Trivy (#2536)
  • Bump CAPI to v1.10.0-beta.0 (#2490)
  • Bump CAPI to v1.10.1 (#2533)
  • Bump CAPI to v1.11.0 (#2664)
  • Bump CAPI to v1.11.0-rc.0 (#2652)
  • Bump cloud-build image to support go 1.23 (#2531)
  • Bump cloudbuild image (#2716)
  • Bump e2e k8s versions and update templates (#2600)
  • Bump go to 1.23.10 (#2593)
  • Bump go to 1.23.8 (#2539)
  • Bump golangci-lint to support go1.24 (#2448)
  • Bump golangci-lint to v2 (#2668)
  • Bump k8s, CR, CG and deps (#2395)
  • Ci: add GH workflow to automate golangci-lint bumps (#2450)
  • Ci: build e2e prerequisites in parallel (#2479)
  • Data: use latest Flatcar stable from image-builder (#2419)
  • Dependabot/0.11: skip mock bumps (#2528)
  • Dependabot/0.11: skip prometheus bump (#2654)
  • Dependabot/0.12: skip gomega bump (#2673)
  • Dependabot: ignore CAPI tag changes (#2417)
  • Deps: skip github.com/onsi/ginkgo/v2 on release-0.11 (#2473)
  • Disable security scanning for release-0.10 (#2558)
  • E2E: Bump ORC to v2.2.0 (#2552)
  • E2E: Image refactor (#2570)
  • E2E: Update Calico to v3.30.2 (#2609)
  • E2E: Update openstack cloud provider manifests (#2574)
  • Exclude govulncheck from verify target (#2590)
  • Fix logging when e2e prerequisites build fails (#2481)
  • Fix release note generation (#2715)
  • Fix workflows/update-golangci-lint (#2453)
  • Go.mod: stick to 1.23.0 (#2424)
  • Makefile: Add arguments for govulncheck (#2633)
  • OpenStackServer controller: minor log message fix (#2482)
  • Release: Include ClusterClasses and Images templates (#2399)
  • Remove v1alpha7 (#2405)
  • Test ORC upgrades in e2e (#2601)
  • Unify and enforce CAPI import aliases (#2645)
  • Update e2e config and clusterctl-upgrade (#2565)
  • Update to Kubernetes v1.33 and cluster-api v1.11 (continued) (#2640)
  • Uplift go 1.24.6 to address security issue (#2711)

📖 Additionally, there have been 4 contributions to our documentation and book. (#2530, #2577, #2591, #2608)

Dependencies

Added

  • al.essio.dev/pkg/shellescape: v1.5.1
  • cloud.google.com/go/auth/oauth2adapt: v0.2.6
  • cloud.google.com/go/auth: v0.13.0
  • cloud.google.com/go/monitoring: v1.21.2
  • github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp: v1.25.0
  • github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric: v0.48.1
  • github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping: v0.48.1
  • github.com/containerd/errdefs/pkg: v0.3.0
  • github.com/containerd/errdefs: v1.0.0
  • github.com/containerd/typeurl/v2: v2.2.0
  • github.com/envoyproxy/go-control-plane/envoy: v1.32.4
  • github.com/envoyproxy/go-control-plane/ratelimit: v0.1.0
  • github.com/go-viper/mapstructure/v2: v2.4.0
  • github.com/google/shlex: e7afc7f
  • github.com/k-orc/openstack-resource-controller/v2: v2.2.0
  • github.com/moby/sys/atomicwriter: v0.1.0
  • github.com/moby/sys/sequential: v0.6.0
  • github.com/planetscale/vtprotobuf: 0393e58
  • github.com/prashantv/gostub: v1.1.0
  • go.opentelemetry.io/auto/sdk: v1.1.0
  • go.opentelemetry.io/contrib/detectors/gcp: v1.34.0
  • go.opentelemetry.io/otel/sdk/metric: v1.34.0
  • go.uber.org/automaxprocs: v1.6.0
  • go.yaml.in/yaml/v2: v2.4.2
  • go.yaml.in/yaml/v3: v3.0.4
  • golang.org/x/tools/go/expect: v0.1.0-deprecated
  • golang.org/x/tools/go/packages/packagestest: v0.1.1-deprecated
  • gopkg.in/go-jose/go-jose.v2: v2.6.3
  • sigs.k8s.io/randfill: v1.0.0

Changed

Read more

v0.13.0-rc.0

10 Sep 11:30
v0.13.0-rc.0
dd1a102
Compare
Choose a tag to compare
v0.13.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.

More details about the release

⚠️ RELEASE CANDIDATE NOTES ⚠️

Highlights

  • Support for CAPI v1beta2 contract

Changes since v0.12.0

📈 Overview

  • 112 new commits merged
  • 4 feature additions ✨
  • 14 bugs fixed 🐛

📝 Proposals

  • Proposal: add new CRD OpenStackClusterIdentity (#2628)

✨ New Features

  • Allow API Loadbalancer Health Monitor configuration (#2512)
  • Allow changing DNSNameservers in subnet config for OpenstackCluster (#2511)
  • Allow switching from filter.name to id of network and subnets in OSC spec (#2518)
  • Feat: update ORC to v2 (#2506)

🐛 Bug Fixes

  • Add FlavorID to be set by openStackMachineSpecToOpenStackServerSpec (#2582)
  • Do not delete bastion floating ip if set in spec (#2257)
  • Don't set OSMachine Ready until all config is complete (#2478)
  • Ensure that existing ports also have correct tags and trunks (#2256)
  • Fix openstackserver controller concurrency (#2502)
  • Fix panic when OpenStack server is deleted by an external agent (#2475)
  • Fix panic when OpenStackCluster.Status.Network is nil in HCP scenarios (#2635)
  • Fix: allow modification of all ManagedSecurityGroups (#2446)
  • Fix: dereference the instance state in machine state reconcile calls (#2464)
  • Fix: enum typo error. (#2542)
  • Fix: watch ipaddressclaim in openstackserver controller (#2390)
  • Fixes out-of-range bug when multiple ports are passed to getSGControlPlaneAdditionalPorts (#2677)
  • Search by either port ID or name/network (#2583)
  • Stop printing InstanceState for OpenStackMachine (#2402)

🌱 Others

  • (deps): pin crypto for stable 0.11 (#2445)
  • (deps): pin envsubst (#2457)
  • (deps): skip github.com/onsi/gomega on release-0.11 (#2498)
  • (deps): skip golang.org/x/text on release-0.11 (#2461)
  • Add entry of new release branch for security scan (#2703)
  • Add entry of new release branch to depandabot (#2692)
  • Add metadata for v0.13 and v1beta2 contract (#2656)
  • Add weekly security scan using govulncheck and Trivy (#2536)
  • Bump CAPI to v1.10.0-beta.0 (#2490)
  • Bump CAPI to v1.10.1 (#2533)
  • Bump CAPI to v1.11.0 (#2664)
  • Bump CAPI to v1.11.0-rc.0 (#2652)
  • Bump cloud-build image to support go 1.23 (#2531)
  • Bump cloudbuild image (#2691)
  • Bump e2e k8s versions and update templates (#2600)
  • Bump go to 1.23.10 (#2593)
  • Bump go to 1.23.8 (#2539)
  • Bump golangci-lint to support go1.24 (#2448)
  • Bump golangci-lint to v2 (#2668)
  • Bump k8s, CR, CG and deps (#2395)
  • Ci: add GH workflow to automate golangci-lint bumps (#2450)
  • Ci: build e2e prerequisites in parallel (#2479)
  • Data: use latest Flatcar stable from image-builder (#2419)
  • Dependabot/0.11: skip mock bumps (#2528)
  • Dependabot/0.11: skip prometheus bump (#2654)
  • Dependabot/0.12: skip gomega bump (#2673)
  • Dependabot: ignore CAPI tag changes (#2417)
  • Deps: skip github.com/onsi/ginkgo/v2 on release-0.11 (#2473)
  • Disable security scanning for release-0.10 (#2558)
  • Don't run golanci-lint update on PRs (#2659)
  • E2E: Bump ORC to v2.2.0 (#2552)
  • E2E: Image refactor (#2570)
  • E2E: Update Calico to v3.30.2 (#2609)
  • E2E: Update openstack cloud provider manifests (#2574)
  • Exclude govulncheck from verify target (#2590)
  • Fix logging when e2e prerequisites build fails (#2481)
  • Fix release note generation (#2688)
  • Fix URL for downloading gotestsum based on OS (#2684)
  • Fix workflows/update-golangci-lint (#2453)
  • Go.mod: stick to 1.23.0 (#2424)
  • Makefile: Add arguments for govulncheck (#2633)
  • OpenStackServer controller: minor log message fix (#2482)
  • Release: Include ClusterClasses and Images templates (#2399)
  • Remove v1alpha7 (#2405)
  • Test ORC upgrades in e2e (#2601)
  • Unify and enforce CAPI import aliases (#2645)
  • Update e2e config and clusterctl-upgrade (#2565)
  • Update to Kubernetes v1.33 and cluster-api v1.11 (continued) (#2640)
  • Uplift go 1.24.6 to address security issue (#2708)

📖 Additionally, there have been 4 contributions to our documentation and book. (#2530, #2577, #2591, #2608)

Dependencies

Added

  • al.essio.dev/pkg/shellescape: v1.5.1
  • cloud.google.com/go/auth/oauth2adapt: v0.2.6
  • cloud.google.com/go/auth: v0.13.0
  • cloud.google.com/go/monitoring: v1.21.2
  • github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp: v1.25.0
  • github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric: v0.48.1
  • github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping: v0.48.1
  • github.com/containerd/errdefs/pkg: v0.3.0
  • github.com/containerd/errdefs: v1.0.0
  • github.com/containerd/typeurl/v2: v2.2.0
  • github.com/envoyproxy/go-control-plane/envoy: v1.32.4
  • github.com/envoyproxy/go-control-plane/ratelimit: v0.1.0
  • github.com/go-viper/mapstructure/v2: v2.4.0
  • github.com/google/shlex: e7afc7f
  • github.com/k-orc/openstack-resource-controller/v2: v2.2.0
  • github.com/moby/sys/atomicwriter: v0.1.0
  • github.com/moby/sys/sequential: v0.6.0
  • github.com/planetscale/vtprotobuf: 0393e58
  • github.com/prashantv/gostub: v1.1.0
  • go.opentelemetry.io/auto/sdk: v1.1.0
  • go.opentelemetry.io/contrib/detectors/gcp: v1.34.0
  • go.opentelemetry.io/otel/sdk/metric: v1.34.0
  • go.uber.org/automaxprocs: v1.6.0
  • go.yaml.in/yaml/v2: v2.4.2
  • go.yaml.in/yaml/v3: v3.0.4
  • golang.org/x/tools/go/expect: v0.1.0-deprecated
  • golang.org/x/tools/go/packages/packagestest: v0.1.1-deprecated
  • gopkg.in/go-jose/go-jose.v2: v2.6.3
  • sigs.k8s.io/randfill: v1.0.0

Changed

Read more

v0.12.5

10 Sep 11:21
v0.12.5
0556957
Compare
Choose a tag to compare

Changes since v0.12.4

🐛 Bug Fixes

  • Fixes out-of-range bug when multiple ports are passed to getSGControlPlaneAdditionalPorts (#2689)

🌱 Others

  • Uplift go 1.23.12 to address security issue in release-0.12 (#2710)
  • (deps): Bump the all-github-actions group with 2 updates (#2695)
  • (deps): Bump github.com/spf13/pflag to 1.0.9 (#2679)
  • (deps): Bump gophercloud to v2.8.0, ginkgo to 2.25.2 and cluster-api to 1.9.11 (#2675)
  • (deps): Bump the k8s.io group to 0.31.12, gingko to 2.24.0 and go.uber.org/mock to 0.6.0 (#2663)
  • (deps): Bump the all-github-actions group with 2 updates (#2646)
  • (deps): Bump the all-go-mod-patch-and-minor group across 2 directories with 2 updates (#2651)
  • E2E: Update Calico to v3.30.2 (#2642)
  • (deps): Bump the all-go-mod-patch-and-minor group across 2 directories with 15 updates (#2636)
  • Bump oauth2 (#2631)
  • Bump cloud-build image to support go 1.23 (#2610)

Thanks to all our contributors! 😊

v0.11.8

10 Sep 11:21
v0.11.8
20bcb0f
Compare
Choose a tag to compare

Changes since v0.11.7

🐛 Bug Fixes

  • Fixes out-of-range bug when multiple ports are passed to getSGControlPlaneAdditionalPorts (#2690)

🌱 Others

  • Uplift go 1.23.12 to address security issue in release-0.12 (#2712)
  • (deps): Bump github.com/spf13/pflag to 1.0.10 (#2700)
  • (deps): Bump the all-github-actions group with 2 updates (#2698)
  • (deps): Bump github.com/spf13/pflag and github.com/ulikunitz/xz (#2678)
  • (deps): Bump gophercloud to v2.8.0 and ulikunitz/xz to 0.5.13 (#2670)
  • (deps): Bump k8s.io dependencies to 0.31.12 (#2661)
  • (deps): Bump sigs.k8s.io/kustomize/kustomize/v5 and sigs.k8s.io/yaml (#2655)
  • (deps): Bump the all-github-actions group with 2 updates (#2648)
  • E2E: Update Calico to v3.30.2 (#2643)
  • (deps): Bump the all-go-mod-patch-and-minor group across 3 directories with 9 updates (#2625)
  • Ignore irrelevant CVE-2025-22868 (#2632)

Thanks to all our contributors! 😊

v0.13.0-beta.0

03 Sep 16:31
v0.13.0-beta.0
23cbd9e
Compare
Choose a tag to compare
v0.13.0-beta.0 Pre-release
Pre-release

🚨 This is a RELEASE CANDIDATE. Use it only for testing purposes. If you find any bugs, file an issue.

🚨 This is a BETA RELEASE. Use it only for testing purposes. If you find any bugs, file an issue.

More details about the release

⚠️ BETA RELEASE NOTES ⚠️

Changes since v0.12.0

📈 Overview

  • 101 new commits merged
  • 4 feature additions ✨
  • 13 bugs fixed 🐛

📝 Proposals

  • Proposal: add new CRD OpenStackClusterIdentity (#2628)

✨ New Features

  • Allow API Loadbalancer Health Monitor configuration (#2512)
  • Allow changing DNSNameservers in subnet config for OpenstackCluster (#2511)
  • Allow switching from filter.name to id of network and subnets in OSC spec (#2518)
  • Feat: update ORC to v2 (#2506)

🐛 Bug Fixes

  • Add FlavorID to be set by openStackMachineSpecToOpenStackServerSpec (#2582)
  • Do not delete bastion floating ip if set in spec (#2257)
  • Don't set OSMachine Ready until all config is complete (#2478)
  • Ensure that existing ports also have correct tags and trunks (#2256)
  • Fix openstackserver controller concurrency (#2502)
  • Fix panic when OpenStack server is deleted by an external agent (#2475)
  • Fix panic when OpenStackCluster.Status.Network is nil in HCP scenarios (#2635)
  • Fix: allow modification of all ManagedSecurityGroups (#2446)
  • Fix: dereference the instance state in machine state reconcile calls (#2464)
  • Fix: enum typo error. (#2542)
  • Fix: watch ipaddressclaim in openstackserver controller (#2390)
  • Search by either port ID or name/network (#2583)
  • Stop printing InstanceState for OpenStackMachine (#2402)

🌱 Others

  • (deps): pin crypto for stable 0.11 (#2445)
  • (deps): pin envsubst (#2457)
  • (deps): skip github.com/onsi/gomega on release-0.11 (#2498)
  • (deps): skip golang.org/x/text on release-0.11 (#2461)
  • Add metadata for v0.13 and v1beta2 contract (#2656)
  • Add weekly security scan using govulncheck and Trivy (#2536)
  • Bump CAPI to v1.10.0-beta.0 (#2490)
  • Bump CAPI to v1.10.1 (#2533)
  • Bump CAPI to v1.11.0 (#2664)
  • Bump CAPI to v1.11.0-rc.0 (#2652)
  • Bump cloud-build image to support go 1.23 (#2531)
  • Bump e2e k8s versions and update templates (#2600)
  • Bump go to 1.23.10 (#2593)
  • Bump go to 1.23.8 (#2539)
  • Bump golangci-lint to support go1.24 (#2448)
  • Bump golangci-lint to v2 (#2668)
  • Bump k8s, CR, CG and deps (#2395)
  • Ci: add GH workflow to automate golangci-lint bumps (#2450)
  • Ci: build e2e prerequisites in parallel (#2479)
  • Data: use latest Flatcar stable from image-builder (#2419)
  • Dependabot/0.11: skip mock bumps (#2528)
  • Dependabot/0.11: skip prometheus bump (#2654)
  • Dependabot/0.12: skip gomega bump (#2673)
  • Dependabot: ignore CAPI tag changes (#2417)
  • Deps: skip github.com/onsi/ginkgo/v2 on release-0.11 (#2473)
  • Disable security scanning for release-0.10 (#2558)
  • E2E: Bump ORC to v2.2.0 (#2552)
  • E2E: Image refactor (#2570)
  • E2E: Update Calico to v3.30.2 (#2609)
  • E2E: Update openstack cloud provider manifests (#2574)
  • Exclude govulncheck from verify target (#2590)
  • Fix logging when e2e prerequisites build fails (#2481)
  • Fix workflows/update-golangci-lint (#2453)
  • Go.mod: stick to 1.23.0 (#2424)
  • Makefile: Add arguments for govulncheck (#2633)
  • OpenStackServer controller: minor log message fix (#2482)
  • Release: Include ClusterClasses and Images templates (#2399)
  • Remove v1alpha7 (#2405)
  • Test ORC upgrades in e2e (#2601)
  • Unify and enforce CAPI import aliases (#2645)
  • Update e2e config and clusterctl-upgrade (#2565)
  • Update to Kubernetes v1.33 and cluster-api v1.11 (continued) (#2640)

📖 Additionally, there have been 4 contributions to our documentation and book. (#2530, #2577, #2591, #2608)

Dependencies

Added

  • al.essio.dev/pkg/shellescape: v1.5.1
  • cloud.google.com/go/auth/oauth2adapt: v0.2.6
  • cloud.google.com/go/auth: v0.13.0
  • cloud.google.com/go/monitoring: v1.21.2
  • github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp: v1.25.0
  • github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric: v0.48.1
  • github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping: v0.48.1
  • github.com/containerd/errdefs/pkg: v0.3.0
  • github.com/containerd/errdefs: v1.0.0
  • github.com/containerd/typeurl/v2: v2.2.0
  • github.com/envoyproxy/go-control-plane/envoy: v1.32.4
  • github.com/envoyproxy/go-control-plane/ratelimit: v0.1.0
  • github.com/go-viper/mapstructure/v2: v2.4.0
  • github.com/google/shlex: e7afc7f
  • github.com/k-orc/openstack-resource-controller/v2: v2.2.0
  • github.com/moby/sys/atomicwriter: v0.1.0
  • github.com/moby/sys/sequential: v0.6.0
  • github.com/planetscale/vtprotobuf: 0393e58
  • github.com/prashantv/gostub: v1.1.0
  • go.opentelemetry.io/auto/sdk: v1.1.0
  • go.opentelemetry.io/contrib/detectors/gcp: v1.34.0
  • go.opentelemetry.io/otel/sdk/metric: v1.34.0
  • go.uber.org/automaxprocs: v1.6.0
  • go.yaml.in/yaml/v2: v2.4.2
  • go.yaml.in/yaml/v3: v3.0.4
  • golang.org/x/tools/go/expect: v0.1.0-deprecated
  • golang.org/x/tools/go/packages/packagestest: v0.1.1-deprecated
  • gopkg.in/go-jose/go-jose.v2: v2.6.3
  • sigs.k8s.io/randfill: v1.0.0

Changed

Read more

v0.13.0-alpha.0

15 Aug 10:23
v0.13.0-alpha.0
d9679f5
Compare
Choose a tag to compare
v0.13.0-alpha.0 Pre-release
Pre-release

🚨 This is a RELEASE CANDIDATE. Use it only for testing purposes. If you find any bugs, file an issue.

More details about the release

⚠️ ALPHA RELEASE NOTES ⚠️

Changes since v0.12.0

📈 Overview

  • 92 new commits merged
  • 4 feature additions ✨
  • 7 bugs fixed 🐛

📝 Proposals

  • Proposal: add new CRD OpenStackClusterIdentity (#2628)

✨ New Features

  • Allow API Loadbalancer Health Monitor configuration (#2512)
  • Allow changing DNSNameservers in subnet config for OpenstackCluster (#2511)
  • Allow switching from filter.name to id of network and subnets in OSC spec (#2518)
  • Feat: update ORC to v2 (#2506)

🐛 Bug Fixes

  • Add FlavorID to be set by openStackMachineSpecToOpenStackServerSpec (#2582)
  • Ensure that existing ports also have correct tags and trunks (#2256)
  • Fix openstackserver controller concurrency (#2502)
  • Fix: dereference the instance state in machine state reconcile calls (#2464)
  • Fix: watch ipaddressclaim in openstackserver controller (#2390)
  • Search by either port ID or name/network (#2583)
  • Stop printing InstanceState for OpenStackMachine (#2402)
  • Do not delete bastion floating ip if set in spec (#2257)
  • Don't set OSMachine Ready until all config is complete (#2478)
  • Fix panic when OpenStack server is deleted by an external agent (#2475)
  • Fix: allow modification of all ManagedSecurityGroups (#2446)
  • Fix: enum typo error. (#2542)

🌱 Others

  • (deps): pin crypto for stable 0.11 (#2445)
  • (deps): pin envsubst (#2457)
  • (deps): skip github.com/onsi/gomega on release-0.11 (#2498)
  • (deps): skip golang.org/x/text on release-0.11 (#2461)
  • Add metadata for v0.13 and v1beta2 contract (#2656)
  • Add weekly security scan using govulncheck and Trivy (#2536)
  • Bump CAPI to v1.10.0-beta.0 (#2490)
  • Bump CAPI to v1.10.1 (#2533)
  • Bump CAPI to v1.11.0-rc.0 (#2652)
  • Bump cloud-build image to support go 1.23 (#2531)
  • Bump e2e k8s versions and update templates (#2600)
  • Bump go to 1.23.10 (#2593)
  • Bump go to 1.23.8 (#2539)
  • Bump golangci-lint to support go1.24 (#2448)
  • Bump k8s, CR, CG and deps (#2395)
  • Ci: add GH workflow to automate golangci-lint bumps (#2450)
  • Data: use latest Flatcar stable from image-builder (#2419)
  • Dependabot: ignore CAPI tag changes (#2417)
  • Deps: skip github.com/onsi/ginkgo/v2 on release-0.11 (#2473)
  • Disable security scanning for release-0.10 (#2558)
  • E2E: Bump ORC to v2.2.0 (#2552)
  • E2E: Image refactor (#2570)
  • E2E: Update Calico to v3.30.2 (#2609)
  • E2E: Update openstack cloud provider manifests (#2574)
  • Exclude govulncheck from verify target (#2590)
  • Fix workflows/update-golangci-lint (#2453)
  • Go.mod: stick to 1.23.0 (#2424)
  • Makefile: Add arguments for govulncheck (#2633)
  • Release: Include ClusterClasses and Images templates (#2399)
  • Remove v1alpha7 (#2405)
  • Test ORC upgrades in e2e (#2601)
  • Unify and enforce CAPI import aliases (#2645)
  • Update e2e config and clusterctl-upgrade (#2565)
  • Update to Kubernetes v1.33 and cluster-api v1.11 (continued) (#2640)
  • Build(deps): bump the go_modules group across 2 directories with 1 update (#2476)
  • Build(deps): bump the go_modules group across 2 directories with 1 update (#2519)
  • Bump github.com/cloudflare/circl from 1.3.7 to 1.6.1 in the go_modules group across 1 directory (#2589)
  • Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in the go_modules group across 1 directory (#2613)
  • Bump go modules github.com/docker/docker and github.com/go-git/go-git/v5 (#2644)
  • Ci: build e2e prerequisites in parallel (#2479)
  • Dependabot/0.11: skip mock bumps (#2528)
  • Dependabot/0.11: skip prometheus bump (#2654)
  • Fix logging when e2e prerequisites build fails (#2481)
  • OpenStackServer controller: minor log message fix (#2482)

📖 Additionally, there have been 4 contributions to our documentation and book. (#2530, #2577, #2591, #2608)

Dependencies

Added

  • al.essio.dev/pkg/shellescape: v1.5.1
  • cloud.google.com/go/auth/oauth2adapt: v0.2.6
  • cloud.google.com/go/auth: v0.13.0
  • cloud.google.com/go/monitoring: v1.21.2
  • github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp: v1.25.0
  • github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric: v0.48.1
  • github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping: v0.48.1
  • github.com/containerd/errdefs/pkg: v0.3.0
  • github.com/containerd/errdefs: v1.0.0
  • github.com/containerd/typeurl/v2: v2.2.0
  • github.com/envoyproxy/go-control-plane/envoy: v1.32.4
  • github.com/envoyproxy/go-control-plane/ratelimit: v0.1.0
  • github.com/go-viper/mapstructure/v2: v2.3.0
  • github.com/google/shlex: e7afc7f
  • github.com/k-orc/openstack-resource-controller/v2: v2.2.0
  • github.com/moby/sys/atomicwriter: v0.1.0
  • github.com/moby/sys/sequential: v0.6.0
  • github.com/planetscale/vtprotobuf: 0393e58
  • github.com/prashantv/gostub: v1.1.0
  • go.opentelemetry.io/auto/sdk: v1.1.0
  • go.opentelemetry.io/contrib/detectors/gcp: v1.34.0
  • go.opentelemetry.io/otel/sdk/metric: v1.34.0
  • go.uber.org/automaxprocs: v1.6.0
  • go.yaml.in/yaml/v2: v2.4.2
  • go.yaml.in/yaml/v3: v3.0.3
  • golang.org/x/tools/go/expect: v0.1.0-deprecated
  • golang.org/x/tools/go/packages/packagestest: v0.1.1-deprecated
  • gopkg.in/go-jose/go-jose.v2: v2.6.3
  • sigs.k8s.io/randfill: v1.0.0

Changed

Read more

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