Skip to content

Releases: kubernetes-sigs/cluster-api-operator

v0.20.0

28 May 07:40
v0.20.0
4164a5f
Compare
Choose a tag to compare

What's Changed

⚠️ Breaking Changes

✨ New Features

🐛 Bug Fixes

  • CAPI operator incorrectly finds the manager container if the number of containers is greater than one by @dmvolod in #796
  • Fix OCI source parsing issues by @neoaggelos in #814

📖 Documentation

🌱 Others

  • Update helm chart index.yaml to v0.19.0 by @furkatgofurov7 in #791
  • Fix spelling in controller metrics config description by @hajowieland in #809
  • Pass global concurrency number to manager by @Danil-Grigorev in #812
  • Make namespace creation optional and configurable per component by @fariaass in #813
  • Add examples for feature-gates in helm chart values.yaml by @3deep5me in #816
  • bump golang.org/x/oauth2 from 0.28.0 to 0.29.0 by @dependabot in #801
  • bump sigs.k8s.io/cluster-api from 1.10.0-beta.1 to 1.10.1 in /test by @dependabot in #805
  • bump golangci/golangci-lint-action from 7.0.0 to 8.0.0 by @dependabot in #808
  • bump github.com/onsi/ginkgo/v2 from 2.23.3 to 2.23.4 in /test by @dependabot in #804
  • bump sigs.k8s.io/cluster-api/test from 1.10.0-beta.0 to 1.10.2 in /test by @dependabot in #806
  • bump golang.org/x/net from 0.37.0 to 0.38.0 in /hack/chart-update by @dependabot in #818
  • bump the kubernetes group with 5 updates by @dependabot in #799
  • bump golang.org/x/tools from 0.31.0 to 0.33.0 in /test by @dependabot in #803
  • bump sigs.k8s.io/cluster-api from 1.10.0-beta.0 to 1.10.2 by @dependabot in #800

New Contributors

Full Changelog: v0.19.0...v0.20.0

v0.19.0

23 Apr 14:39
v0.19.0
2854bd6
Compare
Choose a tag to compare

What's Changed

⚠️ Breaking Changes

  • Make helm chart values extensible per component by @rbjorklin in #638

✨ New Features

  • Add AdditionalArgs field to API for custom provider settings by @Fedosin in #782

🐛 Bug Fixes

  • Fix appliedSpecHashAnnotation set if PreflightCheckPassed is not True by @dmvolod in #764

🌱 Others

  • Update helm chart index.yaml to v0.18.0 by @furkatgofurov7 in #763
  • Update helm chart index.yaml to v0.18.1 by @furkatgofurov7 in #778
  • Add more condition validations for providers in e2e tests by @dmvolod in #762
  • Bump CAPI to v1.10.0-beta.0 by @furkatgofurov7 in #758
  • Bump sigs.k8s.io/controller-runtime from v0.20.3 to v0.20.4 in /test by @dependabot in #773
  • Bump golang.org/x/tools from 0.30.0 to 0.31.0 in /test by @dependabot in #775
  • Bump github.com/onsi/gomega from 1.36.2 to 1.36.3 in the ginkgo group by @dependabot in #768
  • Bump sigs.k8s.io/controller-runtime from v0.20.3 to v0.20.4 by @dependabot in #769
  • Bump github.com/opencontainers/image-spec from 1.1.0 to 1.1.1 by @dependabot in #771
  • Bump sigs.k8s.io/cluster-api from v1.10.0-beta.0 to v1.10.0-beta.1 in /test by @dependabot in #774
  • Bump golangci-lint to v2 by @anmazzotti in #779
  • (deps): bump helm.sh/helm/v3 from 3.16.4 to 3.17.3 in /hack/chart-update by @dependabot in #781
  • bump golang.org/x/net from 0.37.0 to 0.38.0 in /test by @dependabot in #785
  • bump golang.org/x/net from 0.37.0 to 0.38.0 by @dependabot in #784
  • chore(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 in /hack/tools by @dependabot in #786

New Contributors

Full Changelog: v0.18.0...v0.19.0

v0.18.1

02 Apr 08:41
v0.18.1
99ad887
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

Full Changelog: v0.18.0...v0.18.1

v0.18.0

28 Mar 10:50
v0.18.0
214e271
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • fix unknown provider errors when using fetchConfigs by @w21froster in #730
  • avoid empty manager field in ControlPlaneProvider when no controlPlane and no features gates provided by @afarbos in #735
  • Improve deployment with Argocd by allowing to remove helm hooks by @afarbos in #751
  • InfrastructureProvider waiting for core provider even though CoreProvider is ready by @dmvolod in #756

🌱 Others

  • Update helm chart index.yaml to v0.17.0 by @furkatgofurov7 in #733
  • Bump sigs.k8s.io/cluster-api/test from 1.9.4 to 1.9.5 in /test by @dependabot in #738
  • Bump the kubernetes group with 5 updates by @dependabot in #739
  • Bump golang.org/x/tools from 0.29.0 to 0.30.0 in /test by @dependabot in #737
  • Bump actions/cache from 4.2.1 to 4.2.2 by @dependabot in #743
  • Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 by @dependabot in #741
  • Bump github.com/google/go-cmp from 0.6.0 to 0.7.0 by @dependabot in #742
  • Bump golang.org/x/oauth2 from 0.26.0 to 0.27.0 by @dependabot in #740
  • Add e2e tests for IPAM provider to Cluster API Operator Helm chart by @rgeraskin in #734
  • Update helm chart index.yaml to v0.17.1 by @furkatgofurov7 in #746
  • Bump golang.org/x/net from 0.33.0 to 0.36.0 in /hack/tools by @dependabot in #747
  • Bump golang.org/x/net from 0.34.0 to 0.36.0 by @dependabot in #748
  • Bump golang.org/x/net from 0.34.0 to 0.36.0 in /hack/chart-update by @dependabot in #750
  • Bump golangci/golangci-lint-action from 6.5.0 to 6.5.1 by @dependabot in #752
  • bump github.com/containerd/containerd from 1.7.23 to 1.7.27 in /hack/chart-update by @dependabot in #753
  • bump actions/cache from 4.2.2 to 4.2.3 by @dependabot in #759
  • bump golangci/golangci-lint-action from 6.5.1 to 6.5.2 by @dependabot in #760

New Contributors

Full Changelog: v0.17.0...v0.18.0

v0.17.1

12 Mar 17:29
v0.17.1
0f1ec6a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.17.0...v0.17.1

v0.17.0

25 Feb 11:04
v0.17.0
da897f7
Compare
Choose a tag to compare

What's Changed

✨ New Features

  • Allow accepting self-hosted gitlab installations by @ts-mini in #706
  • Handle Kubernetes events for waiting CoreProvider in preflight check by @dmvolod in #703
  • Add IPAM provider support to Cluster API Operator Helm chart by @rgeraskin in #688

🐛 Bug Fixes

  • ConfigMap OCI Image Label Error by @Nalum in #724

🌱 Others

  • Update helm chart index.yaml to v0.16.0 by @furkatgofurov7 in #702
  • Add new Makefile target to run e2e tests locally by @dmvolod in #715
  • Fix linter for the e2e test packages by @dmvolod in #718
  • Bump golangci/golangci-lint-action from 6.1.1 to 6.3.0 by @dependabot in #721
  • Bump the kubernetes group in /test with 3 updates by @dependabot in #708
  • Bump sigs.k8s.io/controller-runtime from 0.19.4 to 0.19.5 in /test by @dependabot in #709
  • Bump the kubernetes group with 5 updates by @dependabot in #710
  • Bump sigs.k8s.io/controller-runtime from 0.19.4 to 0.19.5 by @dependabot in #712
  • Bump github.com/evanphx/json-patch/v5 from 5.9.0 to 5.9.11 by @dependabot in #713
  • Bump github.com/spf13/pflag from 1.0.5 to 1.0.6 by @dependabot in #714
  • Bump golang.org/x/oauth2 from 0.24.0 to 0.26.0 by @dependabot in #722
  • Bump golangci/golangci-lint-action from 6.3.0 to 6.3.1 by @dependabot in #723
  • Add alias to GenericProviderReconciler type by @dmvolod in #725
  • Add ability to build operator images in a private docker registry by @dmvolod in #728
  • Bump CAPI to latest v1.9.5 patch release by @furkatgofurov7 in #729
  • Bump golangci/golangci-lint-action from 6.3.1 to 6.5.0 by @dependabot in #727
  • Bump actions/cache from 4.2.0 to 4.2.1 by @dependabot in #731
  • Utilize tilt-provider.yaml and Tilt deploy approach from the Cluster API by @dmvolod in #726

📖 Documentation

  • Add info about version selection in ConfigMap to the air-gapped env by @dmvolod in #704

New Contributors

Full Changelog: v0.16.0...v0.17.0

v0.16.0

29 Jan 11:25
v0.16.0
a0d39e2
Compare
Choose a tag to compare

What's Changed

✨ New Features

  • Adding fetchConfig to InfrastructureProvider template in helmchart by @ts-mini in #650
  • Add OCI source for provider ConfigMap preparation by @Danil-Grigorev in #683

🐛 Bug Fixes

🌱 Others

📖 Documentation

  • Document OCI source usage, publish and preload subcommands by @Danil-Grigorev in #690
  • Simplifying ConfigMap with metadata configuration by @dmvolod in #697

New Contributors

Full Changelog: v0.15.0...v0.16.0

v0.15.1

27 Dec 12:42
v0.15.1
cc6a168
Compare
Choose a tag to compare

This patch release addresses several bug fixes and improvements, including the removal of metricsBindAddr and an enhanced e2e test coverage with full chart installation.

What's Changed

🐛 Bug Fixes

Other Changes

Thanks to all our contributors! 😊

Full Changelog: v0.15.0...v0.15.1

v0.15.0

17 Dec 06:53
v0.15.0
fddfcf1
Compare
Choose a tag to compare

What's Changed

  • ✨ Add featureGates to ControlPlaneProvider by @kahirokunn in #536
  • 🐛 Fix remove namespace arg check for provider by @serngawy in #625
  • 📖 Improve release notes with additional information by @furkatgofurov7 in #622
  • 🌱 Update helm chart index.yaml to v0.14.0 by @furkatgofurov7 in #621
  • 🌱 Bump CAPI to v1.8.5 by @furkatgofurov7 in #632
  • 🌱 Bump actions/cache from 4.1.0 to 4.1.2 by @dependabot in #626
  • 🌱 Bump the kubernetes group across 1 directory with 5 updates by @dependabot in #636
  • 🌱 Bump github.com/onsi/ginkgo/v2 from 2.20.1 to 2.22.0 in /test by @dependabot in #640
  • 🌱 Bump golang.org/x/tools from 0.26.0 to 0.27.0 in /test by @dependabot in #642
  • 🌱 Bump actions/cache from 4.1.2 to 4.2.0 by @dependabot in #647
  • 🌱 Bump golang.org/x/oauth2 from 0.23.0 to 0.24.0 by @dependabot in #646
  • 🌱 Bump github.com/onsi/gomega from 1.35.1 to 1.36.1 in /test by @dependabot in #653
  • 🌱 Bump golang.org/x/crypto from 0.28.0 to 0.31.0 in /test by @dependabot in #648
  • 🌱 Bump golang.org/x/crypto from 0.28.0 to 0.31.0 by @dependabot in #652
  • 🌱 Bump github.com/onsi/gomega from 1.35.1 to 1.36.1 in the ginkgo group across 1 directory by @dependabot in #655
  • 🌱 Bump golang.org/x/crypto from 0.21.0 to 0.31.0 in /hack/chart-update by @dependabot in #651
  • 🌱 Bump CAPI to 1.9 by @Danil-Grigorev in #649
  • 🌱 Bump the kubernetes group across 1 directory with 5 updates by @dependabot in #659
  • 🌱 Bump golang.org/x/crypto from 0.25.0 to 0.31.0 in /hack/tools by @dependabot in #657
  • 🌱 Bump golang.org/x/crypto to v0.31.0 in root and test go mod by @furkatgofurov7 in #660

New Contributors

Full Changelog: v0.14.0...v0.15.0

v0.14.0

09 Oct 16:29
v0.14.0
4cb6d7b
Compare
Choose a tag to compare

What's Changed

  • ✨ Update index.yaml for v0.13.0 minor release by @Danil-Grigorev in #599
  • ✨ Handle config secret updates by @tjamet in #565
  • 🐛 Remove the invalid caBundle, required for 1.31 by @MaxRink in #591
  • 🐛 Allow to use image overrides from mounted custerctl-config.yaml file by @Danil-Grigorev in #616
  • 🌱 Verify PR titles with shell script by @Danil-Grigorev in #601
  • 🌱 Clarify release test infra steps by @Danil-Grigorev in #603
  • 🌱 pr-verify: use env var for passing the PR title by @chrischdi in #606
  • 🌱 Bump sigs.k8s.io/controller-runtime from 0.17.3 to 0.17.6 by @dependabot in #595
  • 🌱 Bump golang.org/x/oauth2 from 0.18.0 to 0.23.0 by @dependabot in #608
  • 🌱 Bump the kubernetes group across 1 directory with 3 updates by @dependabot in #610
  • 🌱 Bump actions/cache from 4.0.2 to 4.1.0 by @dependabot in #615
  • 🌱 Bump golang.org/x/tools from 0.21.0 to 0.26.0 in /test by @dependabot in #618
  • 🌱 Bump golang.org/x/net from 0.17.0 to 0.23.0 in /hack/chart-update by @dependabot in #498
  • 🌱 Bump github.com/spf13/cobra from 1.8.0 to 1.8.1 by @dependabot in #558
  • 🌱 Add additional hook post-upgrade by @nightguide in #571
  • 🌱 build(deps): bump github.com/docker/docker from 24.0.7+incompatible to 25.0.6+incompatible in /hack/chart-update by @dependabot in #581
  • 🌱 Bump github.com/docker/docker from 25.0.5+incompatible to 25.0.6+incompatible in /test by @dependabot in #582
  • 🌱 Bump the kubernetes group across 1 directory with 5 updates by @dependabot in #609
  • 🌱 Bump CAPI to v1.7.7 and other dependencies by @furkatgofurov7 in #620

New Contributors

Full Changelog: v0.13.0...v0.14.0