"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

rancher-turtles-0.19.0.tgz

2025-04-29

2025-04-29

Information retrieved from v0.19.0 GitHub release.