Releases: rancher/cluster-api-provider-rke2
Releases · rancher/cluster-api-provider-rke2
v0.14.0
What's Changed
⚠️ Breaking Changes
- In-place propagation support for RKE2ControlPlane by @furkatgofurov7 in #599
🐛 Bugs
- Add RKE2ControlPlane labels to Machines by @dharmit in #611
- Enable concurrency in controllers by @andybavier in #624
📖 Documentation
- Fix typos in the docs by @stratusjerry in #612
Other Changes
- Add openstack cluster template to examples by @djcenox in #621
- chore: Prepare main branch for v0.14 development by @anmazzotti in #610
- Bump golangci-lint to v2 by @anmazzotti in #619
- Add e2e test to prevent Machine rollout on provider upgrade by @anmazzotti in #615
- Add more nuances to e2e test configuration by @anmazzotti in #623
- chore(deps): Bump github.com/onsi/gomega from 1.36.3 to 1.37.0 by @dependabot in #617
- chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.23.3 to 2.23.4 by @dependabot in #618
- chore(deps): Bump golang.org/x/net from 0.37.0 to 0.38.0 by @dependabot in #625
New Contributors
- @stratusjerry made their first contribution in #612
- @djcenox made their first contribution in #621
- @andybavier made their first contribution in #624
Full Changelog: v0.13.0...v0.14.0
v0.13.0
What's Changed
🚀 Enhancements
- MachinePool support by @anmazzotti in #582
- Add embedded registry option to server config by @alexander-demicev in #584
- Add additional DisabledPluginComponent by @MaxFedotov in #592
🐛 Bugs
- Add space in command arguments by @mjura in #587
- use RegistrationAddress for first controlPlane node if it is specified by @MaxFedotov in #601
Other Changes
- chore: Prepare main branch for v0.13 development by @furkatgofurov7 in #579
- chore(deps): Bump actions/cache from 4.2.0 to 4.2.1 by @dependabot in #580
- Fix cloud provider installation in AWS template by @alexander-demicev in #583
- chore(deps): Bump actions/upload-artifact from 4.6.0 to 4.6.1 by @dependabot in #581
- chore(deps): Bump actions/cache from 4.2.1 to 4.2.2 by @dependabot in #589
- Clarify RKE2 CP Ready field meaning in status by @Danil-Grigorev in #593
- Use merge queue to reduce rebase effort by @Danil-Grigorev in #594
- Reorganize examples folder by @salasberryfin in #586
- chore(deps): Bump golangci/golangci-lint-action from 6.5.0 to 6.5.1 by @dependabot in #597
- chore(deps): Bump golang.org/x/net from 0.33.0 to 0.36.0 by @dependabot in #595
- chore(deps): Bump github.com/coreos/ignition/v2 from 2.20.0 to 2.21.0 by @dependabot in #598
- chore(deps): Bump actions/upload-artifact from 4.6.1 to 4.6.2 by @dependabot in #604
- chore(deps): Bump actions/cache from 4.2.2 to 4.2.3 by @dependabot in #605
- chore(deps): Bump golangci/golangci-lint-action from 6.5.1 to 6.5.2 by @dependabot in #606
- chore(deps): Bump sigs.k8s.io/cluster-api/test from 1.9.5 to 1.9.6 by @dependabot in #607
- chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.22.2 to 2.23.3 by @dependabot in #608
- chore(deps): Bump github.com/onsi/gomega from 1.36.2 to 1.36.3 by @dependabot in #609
New Contributors
- @mjura made their first contribution in #587
- @MaxFedotov made their first contribution in #592
Full Changelog: v0.12.0...v0.13.0
v0.12.0
What's Changed
🚀 Enhancements
- feat: add dockerfile cross-compilation for multi-platform images by @salasberryfin in #564
🐛 Bugs
- Propagate cloud provider config by @anmazzotti in #568
- Filter machines being deleted from updatedReplicas count by @dharmit in #575
📖 Docs
Other Changes
- chore: prepare main branch for v0.12 development by @salasberryfin in #563
- chore(deps): Bump golangci/golangci-lint-action from 6.2.0 to 6.3.1 by @dependabot in #570
- chore(deps): Bump github.com/spf13/pflag from 1.0.6-0.20210604193023-d5e0c0615ace to 1.0.6 by @dependabot in #566
- Provides steps to attach debugger to CAPRKE2 by @dharmit in #576
- chore(deps): Bump golangci/golangci-lint-action from 6.3.1 to 6.5.0 by @dependabot in #573
- Bump controller-runtime to 0.20.1 and related changes by @AshleyDumaine in #571
- Bump CAPI to latest v1.9.5 patch release by @furkatgofurov7 in #577
- Bump CAPI in e2e config by @furkatgofurov7 in #578
New Contributors
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
🚀 Enhancements
- Bump kustomize to v5 by @furkatgofurov7 in #548
- Rotate kubeconfig before it expires by @ttreptow in #521
- feat: make aws credentials optional when s3 backup by @salasberryfin in #552
🐛 Bugs
- 🐛 Fix setting folder S3 on etcd backups by @furkatgofurov7 in #549
- Deprecate infrastructure ref by @anmazzotti in #542
📖 Docs
- Standartize env variable in all documentation by @alexander-demicev in #545
- docs: Set correct env var for template used in guide by @yiannistri in #559
- docs: Use correct env var by @yiannistri in #560
Other Changes
- Prepare main branch for v0.11 development by @furkatgofurov7 in #537
- Update CPI/CSI part of the vsphere template by @alexander-demicev in #546
- Bump envtest to 1.32 by @alexander-demicev in #547
- chore(deps): Bump github.com/onsi/gomega from 1.36.1 to 1.36.2 by @dependabot in #538
- 🐛 Format additionalUserData maps and lists to ensure correct YAML output by @Danil-Grigorev in #551
- Add indentation to generated RKE2 config by @alexander-demicev in #544
- chore(deps): Bump golangci/golangci-lint-action from 6.1.1 to 6.2.0 by @dependabot in #557
- chore(deps): Bump helm/kind-action from 1.10.0 to 1.12.0 by @dependabot in #540
- chore(deps): Bump actions/upload-artifact from 4.4.3 to 4.6.0 by @dependabot in #555
- chore(deps): Bump sigs.k8s.io/cluster-api/test from 1.9.1 to 1.9.3 by @dependabot in #539
- chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.22.0 to 2.22.2 by @dependabot in #541
New Contributors
Full Changelog: v0.10.0...v0.11.0
v0.10.0
Note: This minor release delivers a fix for an issue in the CAPRKE2 provider where kubelet's local API server dependency on the local etcd pod causes node drain failures during infrastructure machine deletion in RKE2 deployments. For more info, please refer to upstream issue.
What's Changed
🚀 Enhancements
- Bump CAPI to 1.9.0 by @Danil-Grigorev in #519
📖 Docs
- Add warning about kubevip to vSphere by @alexander-demicev in #516
- docs: fix broken links by @salasberryfin in #536
🐛 Bug Fixes
- Use 200 as an expected response from kube-api in haproxy by @Danil-Grigorev in #531
Other Changes
- Prepare main branch for v0.9 development by @alexander-demicev in #506
- chore(deps): Bump actions/cache from 4.1.2 to 4.2.0 by @dependabot in #514
- chore(deps): Bump github.com/coreos/butane from 0.22.0 to 0.23.0 by @dependabot in #515
- chore(deps): Bump golang.org/x/crypto from 0.28.0 to 0.31.0 by @dependabot in #528
- chore(deps): Bump sigs.k8s.io/cluster-api/test from 1.8.5 to 1.9.1 by @dependabot in #529
- chore(deps): Bump github.com/onsi/gomega from 1.35.1 to 1.36.1 by @dependabot in #523
Thanks to all our contributors! 😊
Full Changelog: v0.9.0...v0.10.0
v0.6.2
What's Changed
Other Changes
- [backport] #435 #443 to release-0.6 by @Danil-Grigorev in #509
Full Changelog: v0.6.1...v0.6.2
v0.9.0
What's Changed
🐛 Bugs
- fix: remove deprecated grpc.WithBlock by @salasberryfin in #490
- Set control plane version in status by @alexander-demicev in #503
📖 Docs
- docs: Fix file references by @yiannistri in #491
- Fix 00_introduction.md bad Developer Guide link by @ron1 in #492
Other Changes
- ci: Check for broken links in MD files by @yiannistri in #494
- chore: Prepare main branch for v0.9 development by @furkatgofurov7 in #484
- chore(deps): Bump github.com/onsi/gomega from 1.34.1 to 1.35.1 by @dependabot in #495
- chore(deps): Bump actions/cache from 4.1.1 to 4.1.2 by @dependabot in #486
- chore(deps): Bump engineerd/setup-kind from 0.5.0 to 0.6.2 by @dependabot in #497
- chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.20.1 to 2.21.0 by @dependabot in #496
- chore(deps): Bump github.com/coreos/butane from 0.19.0 to 0.22.0 by @dependabot in #444
- chore(deps): Bump github.com/coreos/ignition/v2 from 2.18.0 to 2.20.0 by @dependabot in #485
- Bump CAPI to v1.8.5 by @furkatgofurov7 in #477
- Use upstream krew-index for crust-gather by @alexander-demicev in #505
- Pass component configuration as slice by @alexander-demicev in #504
New Contributors
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
🚀 Enhancements
- Add prime image builds by @alexander-demicev in #456
- Build and Push Prime images using prime registry secrets from vault by @furkatgofurov7 in #473
- Add PSA file to API by @alexander-demicev in #474
🐛 Bugs
- Add missing token permissions for release by @alexander-demicev in #462
- Fix: remove pre-terminate drain hook for legacy CP by @Danil-Grigorev in #460
- Allow to distinguish legacy CP without ETCD management via annotation by @Danil-Grigorev in #453
- Always use CAPI generated certificates for etcd management by @Danil-Grigorev in #451
- Prevent machine re-rollout on system agent start command by @Danil-Grigorev in #450
📖 Docs
- Update notes on post-release activities by @Danil-Grigorev in #445
- Add a CIS and PSA configuration docs by @alexander-demicev in #480
- Move provider examples to doc book by @alexander-demicev in #479
- Update getting started notes by @furkatgofurov7 in #448
Other Changes
- Prepare main branch for v0.8 development by @furkatgofurov7 in #447
- chore(deps): Bump actions/upload-artifact from 4.3.6 to 4.4.0 by @dependabot in #425
- Revert prime image building changes by @furkatgofurov7 in #467
- chore(deps): Bump actions/cache from 4.0.2 to 4.1.1 by @dependabot in #468
- chore(deps): Bump actions/upload-artifact from 4.4.0 to 4.4.3 by @dependabot in #471
- Pass multiple CIDRs to RKE2 server config by @simplysoft in #452
- chore(deps): Bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 by @dependabot in #455
- Use REGISTRY env var based on the actual image pushing registry expected by @furkatgofurov7 in #481
- Move from docker build to buildx by @furkatgofurov7 in #482
- feat: Improvements to make image buildings faster by @furkatgofurov7 in #483
Full Changelog: v0.7.1...v0.8.0
v0.2.8
What's Changed
🚀 Enhancements
- Patch legacy annotation on pre 0.3 RKE2 control planes by @Danil-Grigorev in #469
Other Changes
- Backport: Change organisation name in Makefile by @Danil-Grigorev in #470
Full Changelog: v0.2.7...v0.2.8
v0.7.1
What's Changed
Other Changes
- Prepare 0.7.1 by @Danil-Grigorev in #459
- Fix: remove pre-terminate drain hook for legacy CP by @furkatgofurov7 in #461
- Add missing token permissions for release by @furkatgofurov7 in #463
- Fix repo path for reading a secret from vault by @furkatgofurov7 in #464
- Use capi forks repo for secret reading by @furkatgofurov7 in #465
- Revert prime image building changes by @furkatgofurov7 in #466
Full Changelog: v0.7.0...v0.7.1