"v0.19.0"
Description
Release Date: 2025-04-29
Rancher Turtles is an extension to Rancher that brings full Cluster API integration to Rancher.
This release of Rancher Turtles brings multiple improvements and features:
-
Streamlines the ClusterClass experience by adding more examples that are actively validated in tests
-
Ships Cluster API Provider RKE2 v0.14.0 with In-place propagation support for RKE2ControlPlane
-
Ships Cluster API Provider Add-on Provider Fleet v0.8.1:
-
Sync CAAPF feature gates to rancher-config ConfigMap instead of reinstalling the Fleet chart.
-
Requires Rancher v2.11.0 by Rancher Turtles Helm chart
Bug Fixes
-
Deploy KCP and CABPK in test to prevent errors by @yiannistri in #1242.
-
Add CLUSTER_CLASS_NAME required var to turtles-quickstart.sh by @mjura in #1246.
-
Allow CAPZ cluster replicas change using example template by @Danil-Grigorev in #1240.
-
Add insecureSkipTLSVerify to Calico HelmApp by @anmazzotti in #1263.
-
Ensure Cluster is Ready in e2e tests by @anmazzotti in #1266.
-
Remove locations where the community image is not present by @anmazzotti in #1262.
-
Provide variable to define registration method for CAPZ by @Danil-Grigorev in #1270.
Documentation
-
Fix release GHA reference in release docs by @furkatgofurov7 in #1325.
Other Changes
-
Bump CAPI Operator to v0.18.1 by @furkatgofurov7 in #1238.
-
Remove unused release channel reference by @anmazzotti in #1231.
-
Update trivy CI workflow to use ubuntu-latest image by @yiannistri in #1236.
-
Improve e2e cleanup workflow by @anmazzotti in #1186.
-
Bump golangci-lint to v2 by @anmazzotti in #1235.
-
Update CAPV+RKE2 test to use clusterclass by @yiannistri in #1233.
-
Replace deprecated installCRDs option with new Helm options by @furkatgofurov7 in #1239.
-
feat: switch capv+cabpk test to clusterclass by @salasberryfin in #1234.
-
Create Fleet git repo in spec instead of suite by @alexander-demicev in #1188.
-
Fix CAPV CI failure by @yiannistri in #1241.
-
Update turtles-quickstart.sh script by @mjura in #1229.
-
Update Rancher image to v2.11.0 for turtles-quickstart.sh by @mjura in #1243.
-
Do not allow skip resources cleanup for nightly tests by @anmazzotti in #1258.
-
Use fleet to install CNI/CPI/CSI for vSphere in e2e by @alexander-demicev in #1259.
-
chore(deps): Bump the testing-dependencies group in /exp/clusterclass with 2 updates by @dependabot in #1252.
-
chore(deps): Bump code.gitea.io/sdk/gitea from 0.20.0 to 0.21.0 in /test in the other-dependencies group by @dependabot in #1254.
-
chore: cleanup unused azure crs by @salasberryfin in #1265.
-
chore(deps): Bump the testing-dependencies group in /exp/day2 with 2 updates by @dependabot in #1255.
-
chore(deps): Bump the testing-dependencies group with 2 updates by @dependabot in #1250.
-
feat: Move to Fleet bundle for Docker example by @mjura in #1228.
-
Enable Fleet bundles for Docker in e2e by @mjura in #1269.
-
chore(deps): Bump golang.org/x/text from 0.23.0 to 0.24.0 in the other-dependencies group by @dependabot in #1251.
-
Revert "Disable image override for ASO (#1040)" by @anmazzotti in #1201.
-
Docker const values cleanup by @mjura in #1271.
-
Fix filename typo by @anmazzotti in #1280.
-
Add legacy examples folder by @alexander-demicev in #1277.
-
chore(deps): Bump github.com/go-git/go-git/v5 from 5.14.0 to 5.15.0 in /test in the other-dependencies group by @dependabot in #1272.
-
Add EC2+RKE2 clusterclass example by @alexander-demicev in #1285.
-
Remove unused label from Docker clusters by @mjura in #1287.
-
Use Rancher v2.11.0 for testing by @anmazzotti in #1289.
-
chore(deps): Bump golang.org/x/net from 0.37.0 to 0.38.0 in /exp/clusterclass by @dependabot in #1293
-
chore(deps): Bump golang.org/x/net from 0.37.0 to 0.38.0 in /exp/day2 by @dependabot in #1292.
-
Update to Rancher v2.11.0 by @anmazzotti in #1297.
-
Remove the ClusterClass template from the e2e path by @mjura in #1295.
-
feat: add capa+cabpk clusterclass example and test by @salasberryfin in #1290.
-
chore(deps): Bump github.com/go-git/go-git/v5 from 5.15.0 to 5.16.0 in /test in the other-dependencies group by @dependabot in #1299.
-
chore(deps): Bump golang.org/x/net from 0.37.0 to 0.38.0 by @dependabot in #1291.
-
Run e2e nightly every day by @anmazzotti in #1304.
-
Use fleet for aws kubeadm e2e by @salasberryfin in #1300.
-
Update kube-vip image for vSphere example by @mjura in #1288.
-
Bump CAPRKE2 to v0.14.0 latest release by @furkatgofurov7 in #1307.
-
Remove dependency on gitea by @Danil-Grigorev in #1306.
-
Bump CAPI Operator to v0.19.0 latest release by @furkatgofurov7 in #1310.
-
Increase amount of parallel E2E tests by @alexander-demicev in #1313.
-
chore: bump caapf to v0.8.1 by @salasberryfin in #1305.
-
Use rancherInstalled value for FleetAddon ConfigMap sync by @anmazzotti in #1322.
-
Use fleet to deploy CNI across some providers by @Danil-Grigorev in #1312.
-
Bump core dependencies to newer versions by @furkatgofurov7 in #1314.
-
test: increase cpu for aws/rke2 test by @salasberryfin in #1321.
-
Revert dependency bumps by @furkatgofurov7 in #1328.
-
Use predictable resourceGroup for AKS nodes by @anmazzotti in #1327.
-
Add helm chart values validation by @alexander-demicev in #1320.
Full Changelog:
Review the full list of changes: v0.18.0…v0.19.0
Download
| Name | Created At | Updated At |
|---|---|---|
2025-04-29 |
2025-04-29 |
Information retrieved from v0.19.0 GitHub release.