"v0.22.0"
"2025-07-29 13:17:49 +0000 UTC"
(github-actions[bot]) released this 2025-07-29 13:17:49 +0000 UTC - v0.22.0
Description
Rancher Turtles is an extension to Rancher that brings full Cluster API integration to Rancher.
This release of Rancher Turtles focuses on fixing bugs, improving stability of the extension and introducing changes to provide an improved experience for provider lifecycle management via CAPIProvider
:
- Implements
CAPIProvider
as operator reconciler, based on ADR 15.- CAPI Operator functionality is wrapped inside Turtles pod.
What's Changed
🐛 Bugs
- [vSphere][RKE2] Fix docker.io private registry authentication by @anmazzotti in #1489
- Fix panic on nil error in
defaultToCurrentGitRepo
by @Danil-Grigorev in #1514 - Revert "Use OCI artifacts for CAPI providers (#1429)" by @anmazzotti in #1531
- Bring OCI back to test suite by @alexander-demicev in #1535
- Wait for mounted clusterctl config to be synced by @anmazzotti in #1550
- Fix capd e2e test image override by @anmazzotti in #1552
- Revert syncer back to SSA patch to correctly remove fields by @Danil-Grigorev in #1530
- Mount clusterctl cm in Tilt environment by @alexander-demicev in #1564
- Add CAAPF PSA cluster role binding by @Danil-Grigorev in #1573
📖 Docs
- 📖 Document a missing pre documentation publishing step by @furkatgofurov7 in #1499
- Add CAPIProvider architecture ADR by @anmazzotti in #1534
Other Changes
- Bump caprke2 to 0.17.1 by @anmazzotti in #1495
- Remove expectation on status version bump by @furkatgofurov7 in #1483
- Use OCI artifacts for CAPI providers by @mjura in #1429
- chore: bump cluster-api-provider-gcp to v1.10.0 by @salasberryfin in #1498
- Bump CAPIO to v0.21.0 by @Danil-Grigorev in #1504
- Add operator manifests to turtles API by @Danil-Grigorev in #1510
- Bump CAPZ to version v1.20.1 by @furkatgofurov7 in #1509
- Embed CAPI Operator reconcile inside turtles pod by @Danil-Grigorev in #1511
- Log empty kubeconfig in artifact collection by @alexander-demicev in #1517
- Restore bootstrap cluster kubeconfig path by @Danil-Grigorev in #1523
- chore(deps): Bump the other-dependencies group across 1 directory with 5 updates by @dependabot[bot] in #1508
- chore(deps): Bump aquasecurity/trivy-action from 0.30.0 to 0.32.0 by @dependabot[bot] in #1515
- chore(deps): Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 by @dependabot[bot] in #1520
- chore(deps): Bump the other-dependencies group in /exp/clusterclass with 2 updates by @dependabot[bot] in #1493
- Fix dev-env not deploying embedded CAPI operator by @anmazzotti in #1524
- Remove legacy examples by @alexander-demicev in #1521
- Use control-plane-endpoint RKE2 registrationMethod with Azure by @anmazzotti in #1526
- Remove CAPIO from updatecli by @Danil-Grigorev in #1527
- chore(deps): Bump the other-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #1507
- chore(deps): Bump github.com/cloudflare/circl from 1.3.7 to 1.6.1 by @dependabot[bot] in #1519
- Try to store kubeconfig earlier in e2e suite by @alexander-demicev in #1528
- Bump go to 1.24 to fix CVEs by @furkatgofurov7 in #1533
- Add vSphere e2e Slack alert on failure by @anmazzotti in #1539
- chore(deps): Bump slackapi/slack-github-action from 2.1.0 to 2.1.1 by @dependabot[bot] in #1538
- Remove deprecated bootstrap-config-gvk capz argument by @anmazzotti in #1541
- chore: bump cluster-api-provider-rke2 to v0.18.0 by @salasberryfin in #1560
- CAPIProvider as operator reconciler by @Danil-Grigorev in #1556
- Cleanup vsphere self-hosted runner by @thehejik in #1549
- chore: bump cluster-api-provider-rke2 to v0.18.1 by @salasberryfin in #1581
- Add operator_reconciler tests and simplify syncer implementation by @Danil-Grigorev in #1580
Full Changelog: v0.21.0...v0.22.0
Download
Name | Created At | Updated At |
---|---|---|
2025-07-29 13:17:50 +0000 UTC |
2025-07-29T13:17:51Z |
Information retrieved from here