Releases: rancher/cluster-api-provider-rke2
Releases · rancher/cluster-api-provider-rke2
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
v0.7.0
What's Changed
🚀 Enhancements
- test: cover clusterclass in e2e tests by @salasberryfin in #424
🐛 Bugs
- Ignore changes injected by Turtles when doing CP rollout by @alexander-demicev in #422
- 🐛 E2E failures in CI by @Danil-Grigorev in #440
- Implement etcd member management in pre-terminate hook by @Danil-Grigorev in #435
- bootstrap: switch to chrony for ignition config by @hardys in #436
📖 Docs
- Clarify release cadence by @furkatgofurov7 in #420
- docs: edit README to add link to book by @salasberryfin in #428
- fix: Make GH links absolute by @yiannistri in #442
Other Changes
- chore(deps): Bump helm/kind-action from 1.9.0 to 1.10.0 by @dependabot in #379
- chore(deps): Bump actions/upload-artifact from 4.3.2 to 4.3.6 by @dependabot in #400
- chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.17.1 to 2.20.1 by @dependabot in #414
- chore(deps): Bump golangci/golangci-lint-action from 4.0.0 to 6.1.0 by @dependabot in #390
- chore(deps): Bump github.com/docker/docker from 25.0.5+incompatible to 25.0.6+incompatible by @dependabot in #386
- Prepare main branch for v0.7 development by @furkatgofurov7 in #421
- 🌱 Rename rke2ServerConfig to make it public by @furkatgofurov7 in #433
- 🌱 Ensure draining hook is removed last by @Danil-Grigorev in #443
Full Changelog: v0.6.0...v0.7.0
v0.6.1
What's Changed
Other Changes
- [release-0.6] Ignore changes injected by Turtles when doing CP rollout by @alexander-demicev in #423
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
🚀 Enhancements
- Add "cis "to the cis-profile enum to support 1.29+ by @AshleyDumaine in #301
- Make control plane endpoint default registration method by @Danil-Grigorev in #418
🐛 Bugs
- Revert back legacy e2e tests to its original state by @furkatgofurov7 in #393
- Fix release workflow GH action by @furkatgofurov7 in #394
- fix: use absolute path to rke2's kubectl binary by @simplysoft in #404
- Fix expected version in cluster upgrade check by @alexander-demicev in #413
- chore: fix clusterclass example by @salasberryfin in #415
- Remove time command from e2e by @alexander-demicev in #408
- Fix cisProfile option with ignition format by @hardys in #402
- Overwrite files with format: ignition by @hardys in #411
- add securityContext to the manager containers by @AshleyDumaine in #385
📖 Docs
- docs: fix providers.yaml example in readme by @salasberryfin in #368
- docs: Add book for CAPRKE2 by @yiannistri in #409
- docs: add pre-release actions to release guide by @salasberryfin in #373
Other Changes
- Remove actions/cache step in e2e tests GH workflow by @furkatgofurov7 in #392
- Drop out legacy and add default upgrade e2e tests by @furkatgofurov7 in #398
- Switch CAPA template to external cloud provider by default by @alexander-demicev in #387
- Add working vSphere template by @alexander-demicev in #369
- Prepare main branch for v0.6 development by @furkatgofurov7 in #416
- chore: Move CODEOWNERS file to the root of the repo by @furkatgofurov7 in #419
New Contributors
- @AshleyDumaine made their first contribution in #385
- @simplysoft made their first contribution in #404
- @yiannistri made their first contribution in #409
- @hardys made their first contribution in #411
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
🚀 Enhancements
- Change organisation name in Makefile by @alexander-demicev in #363
- chore: update metadata.yaml and E2E after release v0.5.0 by @salasberryfin in #372
🐛 Bugs
- Fix issue with registries required fields by @alknopfler in #357
- :chore: Rename CAPRKE2 org references in the codebase by @furkatgofurov7 in #367
Other Changes
- [security] Replace some actions with manual steps and remove some others by @Danil-Grigorev in #364
- Make CAPA templates variables compatible with clusterctl by @alexander-demicev in #371
- Fix release.yml by @furkatgofurov7 in #381
Full Changelog: v0.4.0...v0.5.0