Rancher Turtles is an extension to Rancher that brings full Cluster API integration to Rancher.
This release brings a number of bug fixes and improvements, including:
- CAPRKE2 v0.8.0, which is shipped with Turtles, now supports publishing images to Rancher Prime Registry.
- Turtles image build time made faster by streamlining Dockerfile steps.
- [Experimental feature]: Turtles ETCD Snapshot Restore uses token-based approach for system-agent to reduce footprint of the system-agent RBAC.
What's Changed
🚀 Enhancements
- Use token based approach for system-agent by @Danil-Grigorev in #769
- Implement etcd snapshot restore skeleton by @Danil-Grigorev in #736
- add pre-upgrade/post-delete clusterctl cm cleanup by @salasberryfin in #766
🐛 Bugs
- Add helm labels to allow chart downgrade by @Danil-Grigorev in #767
- CAPIProvider: Always provide a name for UI and -o wide by @Danil-Grigorev in #777
- Drop sudo from system agent install command by @Danil-Grigorev in #780
- Remove requirement to specify CAPIProvider secret by @Danil-Grigorev in #788
- fix: sign updatecli commits by @salasberryfin in #803
- Fix panic in webhook for CC clusters by @Danil-Grigorev in #808
- fix: long e2e not running by @salasberryfin in #814
- Permit turtles controller to access the cluster by @Danil-Grigorev in #804
📖 Docs
- Add additional post-release step to release docs by @furkatgofurov7 in #784
- Add snapshot restore quickstart doc by @Danil-Grigorev in #759
Other Changes
- Cache e2e image builds by @alexander-demicev in #793
- Add a way to run ETCDRestore controller locally by @furkatgofurov7 in #775
- Bump elemental provider version by @anmazzotti in #757
- feat: improve ux on auto/manual etcd snapshots by @salasberryfin in #773
- test: cover azure provisioning via cluster class by @salasberryfin in #779
- Bump CAPI/CAPI Operator by @furkatgofurov7 in #778
- test: disable docker/rke2 e2e scenario by @salasberryfin in #790
- Update janitor repo values by @cpinjani in #798
- chore: fix provider url placeholder by @salasberryfin in #799
- chore: fix azure janitor action url by @salasberryfin in #801
- chore(deps): Bump aquasecurity/trivy-action from 0.18.0 to 0.28.0 by @dependabot in #789
- chore(deps): Bump actions/setup-go from 3.5.0 to 5.0.2 by @dependabot in #770
- chore(deps): Bump golangci/golangci-lint-action from 4.0.0 to 6.1.1 by @dependabot in #771
- chore(deps): Bump helm/kind-action from 1.9.0 to 1.10.0 by @dependabot in #513
- chore(deps): Bump slackapi/slack-github-action from 1.26.0 to 1.27.0 by @dependabot in #709
- Switch org for gcp-janitor by @Danil-Grigorev in #806
- chore: remove redundant steps in docker build by @salasberryfin in #807
- [updatecli] Bump CAPI Provider RKE2 version by @github-actions in #802
- feat: bump provider versions with updatecli by @salasberryfin in #796
New Contributors
- @cpinjani made their first contribution in #798
- @github-actions made their first contribution in #802
Full Changelog: v0.12.0...v0.13.0