v0.9.0
⚠️ Important:
Starting with Turtles v0.9.0
, the process used for importing CAPI clusters into Rancher has changed. We recommend you take a look at the changelog and the instructions provided in the v0.9
version of the Turtles book: https://turtles.docs.rancher.com/
Rancher Turtles is an extension to Rancher that brings full Cluster API integration to Rancher.
Supported | Experimental (not suitable for production) |
---|---|
Automatic import of CAPI Clusters into Rancher | Everything not specifically listed on the “Supported” column |
Manual migration from provisioning/v1 to management/v3 Cluster import | Cluster API Provider vSphere (non-experimental features with the exception of machine pools and clusterclass) |
Automatic migration from provisioning/v1 to management/v3 Cluster import (disabled by default) | CAPIProvider integration with Rancher Cloud Credentials. |
Enabling CAPI Providers (excluding integration with Rancher Cloud Credentials) | |
Cluster provisioning via Fleet (i.e. GitOps) | |
Cluster API Provider AWS (non-experimental features with the exception of machine pools and clusterclass) | |
Cluster API Provider RKE2 (excluding any day 2 operations like ETCD Backup & Restore) |
Supported versions:
- Rancher: v2.8.1 or greater
- Cluster API: v1.4.6
- Cluster API Provider AWS: v2.3.5
- Cluster API Provider RKE2: v0.3.0
What's Changed
🚀 Enhancements
- Bump RKE2 API version in E2E by @alexander-demicev in #546
- Bump CAPI Operator to v0.11.0 by @alexander-demicev in #567
- test: add rke2 cluster to e2e test cases by @salasberryfin in #562
- feat: add script for import controller migration by @salasberryfin in #574
- Add v1->v3 cluster migration by @alexander-demicev in #575
📖 Docs
- 📖 Updated documentation release steps by @Danil-Grigorev in #563
- 📖 ADR: v1-v3 automatic migration by @Danil-Grigorev in #579
- docs: add adr for v1 to v3 controller migration by @salasberryfin in #573
Other Changes
- chore: Fix imageUrl override to allow air-gapped turtles helm chart setup by @Danil-Grigorev in #572
- 🌱 Cleanup v1 cluster before creating v3 clusters on upgrade by @Danil-Grigorev in #576
- Import CAPI cluster with managementv3 by default by @Danil-Grigorev in #578
- 🐛 Separate auto-migration e2e from the import tests by @Danil-Grigorev in #586
Full Changelog: v0.8.0...v0.9.0