Skip to content

Releases: kubernetes-sigs/cluster-api-operator

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

v0.13.0

03 Sep 15:36
v0.13.0
75b4f46
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.12.0...v0.13.0

v0.12.0

31 Jul 17:51
v0.12.0
771e8a3
Compare
Choose a tag to compare

What's Changed

  • ✨Update index.yaml for v0.11.0 by @alexander-demicev in #551
  • ✨ Add support for customizing additional provider deployments by @willie-yao in #538
  • 🐛 feat(rbac): use real ServiceAccount instead of default by @cwrau in #519
  • 🌱 Add more cases to helm test by @willie-yao in #549
  • 📖 Fix manifestPatches field name by @apricote in #561
  • 📖 Correct Helm chart install instructions in docs + add warnings about --wait being required by @willie-yao in #550

New Contributors

Full Changelog: v0.11.0...v0.12.0

v0.11.0

05 Jun 14:11
v0.11.0
1e758d1
Compare
Choose a tag to compare

Changelog

  • 1e758d1 Merge pull request #539 from willie-yao/add-sync-wave
  • a93dff8 Add sync-wave annotations
  • 7e8c9cd Merge pull request #533 from willie-yao/fix-upstream-chart
  • 92f0294 Fix helm chart logic
  • fab98f2 Merge pull request #523 from kubernetes-sigs/dependabot/go_modules/test/golang.org/x/tools-0.21.0
  • e644619 Merge pull request #521 from Fedosin/helm_no_cert_manager
  • cc612a3 Merge pull request #528 from Fedosin/bump_cert_manager
  • e5af903 Merge pull request #511 from kubernetes-sigs/dependabot/go_modules/sigs.k8s.io/cluster-api-1.7.1
  • 1de0b55 Merge pull request #508 from kubernetes-sigs/dependabot/go_modules/ginkgo-8c24f35628
  • 4db37e4 Merge pull request #527 from kubernetes-sigs/dependabot/github_actions/golangci/golangci-lint-action-6
  • 40c9191 Merge branch 'main' into dependabot/go_modules/sigs.k8s.io/cluster-api-1.7.1
  • 26bde5e Bump cert-manager version to v1.14.5
  • 4123e88 docs: update documentation on cert manager removal from helm chart
  • 3103c1e 🌱 Bump golangci/golangci-lint-action from 5 to 6
  • 2e244f4 Merge pull request #510 from kubernetes-sigs/dependabot/go_modules/test/sigs.k8s.io/cluster-api-1.7.1
  • a00fc0a 🌱 Bump sigs.k8s.io/cluster-api from 1.7.0 to 1.7.1 in /test
  • 436643a Merge pull request #512 from kubernetes-sigs/dependabot/go_modules/test/sigs.k8s.io/cluster-api/test-1.7.1
  • 5b08632 🌱 Bump golang.org/x/tools from 0.19.0 to 0.21.0 in /test
  • a182056 Merge pull request #514 from kubernetes-sigs/dependabot/go_modules/test/github.com/onsi/gomega-1.33.1
  • 4891995 Update generated code
  • ef61df2 🌱 Bump github.com/onsi/gomega in the ginkgo group
  • 44ffe2e Update generated code
  • b8e319c 🌱 Bump github.com/onsi/gomega from 1.32.0 to 1.33.1 in /test
  • 3bb5a22 🌱 Bump sigs.k8s.io/cluster-api/test in /test
  • b2a75ba 🌱 Bump sigs.k8s.io/cluster-api from 1.7.0 to 1.7.1
  • 8cb8da6 Merge pull request #507 from kubernetes-sigs/dependabot/go_modules/kubernetes-ec3d011d16
  • a83d119 breaking: remove cert-manager support from helm chart
  • 22b3a28 Merge pull request #408 from Fedosin/plugin_upgrade_plan
  • c57f03f Merge pull request #517 from Fedosin/hack_tools_gomod
  • 7e6e7eb fix: remove TestDeployCAPIOperator
  • f02776a test: add "upgrade plan" tests
  • 8b61e23 Implement "upgrade plan" support
  • b8998ba fix go.mod for hack/tools
  • 3553969 Update generated code
  • af08a04 🌱 Bump the kubernetes group with 5 updates
  • 1e93d52 Merge pull request #505 from Fedosin/fix_unsupported_downgrade_message
  • 3c01964 Merge pull request #502 from kubernetes-sigs/dependabot/github_actions/golangci/golangci-lint-action-5
  • 0c2a3fd Fix unsupportedProviderDowngradeMessage message
  • 7879197 Merge pull request #504 from Danil-Grigorev/index-v0.10.1
  • 21e0b8a This PR updates index.yaml for v0.10.1. Automatically generated by make update-helm-repo.
  • cc5a7aa 🌱 Bump golangci/golangci-lint-action from 4 to 5
  • 505d465 Merge pull request #500 from Danil-Grigorev/retain-crds-on-delete
  • 8095eab Merge pull request #501 from alexander-demicev/index-v0.10.0
  • 5a19c98 Add helm.sh/resource-policy: keep to CRDs to prevent deletion
  • fc2e8ba Merge pull request #494 from Fedosin/bump_tooling
  • 4268ed3 This PR updates index.yaml for v0.10.0. Automatically generated by make update-helm-repo.
  • d929c4e chore: bump tooling

v0.10.1

29 Apr 13:26
v0.10.1
76553db
Compare
Choose a tag to compare

Changelog

  • 76553db Merge pull request #503 from k8s-infra-cherrypick-robot/cherry-pick-500-to-release-0.10
  • 8544321 Add helm.sh/resource-policy: keep to CRDs to prevent deletion

v0.10.0

24 Apr 09:37
v0.10.0
d880c98
Compare
Choose a tag to compare

Changelog

  • d880c98 Merge pull request #471 from kubernetes-sigs/dependabot/go_modules/hack/chart-update/helm.sh/helm/v3-3.14.3
  • c59162b Merge pull request #493 from Fedosin/capi17
  • bc32047 Merge pull request #495 from Fedosin/bump_golangcilint_v1572
  • b96498b chore: bump golangci-lint to v1.57.2
  • 716e3c0 chore: generate manifests
  • 612b762 chore: bump cluster-api to v1.7.0
  • 59e1588 Merge pull request #492 from Danil-Grigorev/runtime-extension-provider
  • c07240c Add runtimeextension provider
  • a6eeda6 Merge pull request #491 from MaxFedotov/issues/490
  • 6d78624 generate resources
  • 7134926 expose metrics port in operator deployment
  • 1429a32 Merge pull request #478 from kubernetes-sigs/dependabot/go_modules/ginkgo-4ee7ecef67
  • 6a8bcff Merge pull request #487 from furkatgofurov7/doc-improvements
  • b8643e6 Merge pull request #461 from Fedosin/plugin_improvements
  • d72fb20 Merge pull request #486 from alexander-demicev/fixpluginupdate
  • 07d5594 Improvements to book
  • ac43057 Merge pull request #482 from kubernetes-sigs/dependabot/go_modules/test/github.com/onsi/gomega-1.32.0
  • 369dd61 Update generated code
  • f8163aa 🌱 Bump the ginkgo group with 1 update
  • b25422b Merge pull request #485 from kubernetes-sigs/index-v0.9.2
  • ec7a7aa Use absolute path in update scripts
  • a86c8ee This PR updates index.yaml for v0.9.2. Automatically generated by make update-helm-repo.
  • 9d48964 🌱 Bump github.com/onsi/gomega from 1.31.1 to 1.32.0 in /test
  • c7b2109 Merge pull request #481 from kubernetes-sigs/dependabot/go_modules/test/sigs.k8s.io/cluster-api/test-1.6.3
  • e82aae9 Merge pull request #480 from kubernetes-sigs/dependabot/go_modules/test/golang.org/x/tools-0.19.0
  • 33023c2 Merge pull request #479 from kubernetes-sigs/dependabot/go_modules/test/github.com/onsi/ginkgo/v2-2.17.1
  • f528e06 Merge pull request #476 from kubernetes-sigs/dependabot/github_actions/actions/cache-4.0.2
  • cea7b52 Merge pull request #448 from oprinmarius/main
  • ea3ba4c Merge pull request #1 from zioproto/pr448-zioproto
  • 35e6d85 Remove capi-cluster-api-operator deployment from expected yaml test file
  • 3fe6a68 🌱 Bump sigs.k8s.io/cluster-api/test in /test
  • 8148d1f 🌱 Bump golang.org/x/tools from 0.18.0 to 0.19.0 in /test
  • 09aeeab 🌱 Bump github.com/onsi/ginkgo/v2 from 2.15.0 to 2.17.1 in /test
  • 0e54ea1 Added test
  • a3d27be fix: add retries when we create providers
  • 0395b31 🌱 Bump actions/cache from 4.0.1 to 4.0.2
  • b174f6c Merge pull request #474 from Danil-Grigorev/index-v0.9.1
  • 0a77748 Merge pull request #470 from kubernetes-sigs/dependabot/go_modules/golang.org/x/oauth2-0.18.0
  • 08d0a29 This PR updates index.yaml for v0.9.1. Automatically generated by make update-helm-repo.
  • d3a1bce Bump helm.sh/helm/v3 from 3.13.2 to 3.14.3 in /hack/chart-update
  • 3f49332 Update generated code
  • 4843c8e 🌱 Bump golang.org/x/oauth2 from 0.14.0 to 0.18.0
  • fa896d7 Merge pull request #473 from kubernetes-sigs/dependabot/go_modules/test/kubernetes-9969ef85b5
  • 93e029b Merge pull request #469 from kubernetes-sigs/dependabot/go_modules/kubernetes-377ecdfad2
  • 88597d9 Merge pull request #466 from kubernetes-sigs/dependabot/go_modules/test/github.com/docker/docker-24.0.9incompatible
  • 6a51fbe Merge pull request #444 from kubernetes-sigs/dependabot/go_modules/github.com/evanphx/json-patch/v5-5.9.0
  • 9cdd275 Update generated code
  • 50e6bf3 🌱 Bump the kubernetes group with 5 updates
  • bad52ef 🌱 Bump the kubernetes group in /test with 3 updates
  • 9b757d7 Merge pull request #472 from kubernetes-sigs/dependabot/go_modules/sigs.k8s.io/cluster-api-1.6.3
  • 1e30a1b Update generated code
  • a98ac87 Update generated code
  • eee2132 🌱 Bump sigs.k8s.io/cluster-api from 1.6.1 to 1.6.3
  • 4f49eaa 🌱 Bump github.com/docker/docker in /test
  • c2f5bc7 🌱 Bump github.com/evanphx/json-patch/v5 from 5.7.0 to 5.9.0
  • b169ddf Merge pull request #380 from Fedosin/go121
  • 2c1cccb Merge pull request #468 from Danil-Grigorev/tools-go-downgrade
  • df5712b Ensure dependabot branch has a default tag for make generate
  • 3ceb0f7 Merge pull request #462 from furkatgofurov7/add-book
  • 44e8f4b Merge pull request #467 from Danil-Grigorev/tools-go-downgrade
  • 460eb3c chore: bump go version to v1.21
  • 9325d7f Use 1.21 in dependabot workflow
  • 5ffedc8 Add CAPI Operator book link to root README
  • e9a7b30 Merge pull request #460 from kubernetes-sigs/JoelSpeed-patch-1
  • 9a5b0c6 Get the latest operator version from the list of all available versions
  • 1dd255a Drop myself from owners
  • 74dba4e Merge pull request #454 from kubernetes-sigs/dependabot/github_actions/softprops/action-gh-release-2
  • 1bf3db9 Merge pull request #439 from kubernetes-sigs/dependabot/go_modules/test/golang.org/x/tools-0.18.0
  • bf390e4 Merge pull request #438 from kubernetes-sigs/dependabot/go_modules/test/sigs.k8s.io/controller-runtime-0.16.5
  • eec2702 Merge pull request #450 from Danil-Grigorev/dependabot-generate
  • a0285da Merge pull request #453 from jackfrancis/cert-manager-dependencies
  • 6b68c94 🌱 Bump softprops/action-gh-release from 1 to 2
  • c8a9022 don’t deliver cert-manager CRDs with cluster-api-operator chart
  • ee252ac Merge pull request #451 from Danil-Grigorev/inject-repo-for-upgrade-validation
  • 5eccd0d Add tests for other provider metadata check during upgrade
  • eb267f4 Collect correct manifest config map per provider while performing upgrade
  • 19c0388 Merge pull request #449 from Danil-Grigorev/docs-content
  • ea87c6f Bump CONTROLLER_GEN_VER to 0.14.0
  • 07aa242 Introduce pr-dependabot job to generate changes on bump
  • 9f992a3 Move content to correct sections for generated summary
  • 978da7f Re-add fs-summary and toc to pre-processors
  • 065c2b8 Add a configuration section
  • dd1c5f1 Add book content
  • 006442f Merge pull request #435 from furkatgofurov7/operator-book-structure
  • fa051d4 Add featureGates to CoreProvider
  • 6c9e585 Add support for provider specific featureGates
  • cebdc9f 🌱 Bump golang.org/x/tools from 0.17.0 to 0.18.0 in /test
  • 0dda1cf 🌱 Bump sigs.k8s.io/controller-runtime in /test
  • 58ec470 Initial version of Operator book structure
  • b1f52e3 Merge pull request #431 from Danil-Grigorev/update-plugin-instructions-and-release-script
  • 3e0130f Merge pull request #433 from furkatgofurov7/netlify-config
  • 9651083 doc: Basic netlify configuration
  • d309c96 Automatically open PR after make update-helm-plugin-repo
  • c89c2d7 Update plugin installation doc to have correct sequence of steps
  • 8a314f3 Merge pull request #430 from Danil-Grigorev/index-v0.9.0
  • 0d1ad9d Merge pull request #429 from Danil-Grigorev/use-ssh-false-kpromo
  • 6e878a2 This PR updates index.yaml for v0.9.0. Automatically generated by make update-helm-repo.
  • 19d3f09 Update kpromo version and set --use-ssh=false by default

v0.9.2

09 Apr 09:40
v0.9.2
4622794
Compare
Choose a tag to compare

Changelog

  • 4622794 Merge pull request #484 from k8s-infra-cherrypick-robot/cherry-pick-448-to-release-0.9
  • f7f569d Remove capi-cluster-api-operator deployment from expected yaml test file
  • a0b1e3e Added test
  • 32b1b3a Add featureGates to CoreProvider
  • 4ea2196 Add support for provider specific featureGates

v0.9.1

21 Mar 16:08
v0.9.1
5f27a69
Compare
Choose a tag to compare

Changelog

  • 5f27a69 Merge pull request #452 from k8s-infra-cherrypick-robot/cherry-pick-451-to-release-0.9
  • 99db14b Add tests for other provider metadata check during upgrade
  • 9c71c67 Collect correct manifest config map per provider while performing upgrade