"v0.18.0"

Description

Release Date: 2025-03-31

This release of Rancher Turtles focuses on:

  • Centralizing ClusterClass management and applications lifecycle management using Cluster API Addon Provider Fleet.

  • Improving validation and test coverage of ClusterClass examples for various providers in end to end tests.

  • Updated several providers version to include latest bug fixes and features.

Bug Fixes

  • Rollback ngrok-operator version by @anmazzotti in #1123.

  • test: set gcp region before executing test suite by @salasberryfin in #1122.

  • test: Ensure CAPV tests have the correct providers set up by @yiannistri in #1127.

  • Rename CPI_IMAGE_VERSION variable to CPI_IMAGE_K8S_VERSION by @furkatgofurov7 in #1128.

  • Add new secret for internal Rancher domain by @yiannistri in #1187.

  • Fix message for pr/issue workflows by @alexander-demicev in #1189.

  • Add manual migration of fleet agent between namespaces by @Danil-Grigorev in #1191.

  • CAPI-UI installation fix by @cpinjani in #1208.

  • Keep fleet addon CAPIProvider name by @Danil-Grigorev in #1214.

  • Fix missing AWS EC2 ConfigMaps by @anmazzotti in #1218.

  • Fix nightly GHA inputs referenced in e2e_import_gitops_v3 test by @furkatgofurov7 in #1221.

Other Changes

  • Wait for rancher kubeconfig to be fetched in e2e by @alexander-demicev in #1117.

  • chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.22.2 to 2.23.0 in /exp/clusterclass in the dependencies group by @dependabot in #1124.

  • chore(deps): Bump the dependencies group with 2 updates by @dependabot in #1125.

  • chore(deps): Bump github.com/go-git/go-git/v5 from 5.13.2 to 5.14.0 in /test in the test-dependencies group by @dependabot in #1116.

  • Bump versions of k8s, Rancher and tooling dependencies by @furkatgofurov7 in #1102.

  • Fix docker rke2 e2e template by @anmazzotti in #1131.

  • [updatecli] Bump CAPI Providers versions by @github-actions in #1132.

  • Disable CAPRKE2 auto-import test due to issues with available space by @Danil-Grigorev in #1134.

  • Add Azure + RKE2 ClusterClass example by @anmazzotti in #1121.

  • ci: Add workflow for self-hosted runner by @yiannistri in #1129.

  • ci: Add missing CAPV template vars by @yiannistri in #1135.

  • chore(deps): Bump golang.org/x/net from 0.35.0 to 0.36.0 in /exp/clusterclass by @dependabot in #1136.

  • Add Rancher Turtles quickstart script by @mjura in #1111.

  • chore(deps): Bump golang.org/x/net from 0.35.0 to 0.36.0 in /test by @dependabot in #1139.

  • chore(deps): Bump sigs.k8s.io/cluster-api-operator from 0.17.0 to 0.17.1 in the dependencies group by @dependabot in #1140.

  • chore(deps): Bump golang.org/x/net from 0.35.0 to 0.36.0 in /exp/day2 by @dependabot in #1138.

  • chore(deps): Bump golang.org/x/net from 0.35.0 to 0.36.0 by @dependabot in #1137.

  • Clarify e2e workspace setup by @anmazzotti in #1141.

  • Fixing Rancher condition check when Ngrok by @mjura in #1143.

  • Add AWS EC2 Kubeadm clusterclass to e2e by @alexander-demicev in #1112.

  • chore(deps): Bump golangci/golangci-lint-action from 6.5.0 to 6.5.1 by @dependabot in #1146.

  • [updatecli] Bump CAPI Providers versions by @github-actions in #1145.

  • chore(deps): Bump aquasecurity/trivy-action from 0.29.0 to 0.30.0 by @dependabot in #1147.

  • chore(deps): Bump sigs.k8s.io/cluster-api-operator/test from 0.17.0 to 0.17.1 in /test in the test-dependencies group by @dependabot in #1148.

  • Set GH_TOKEN env variable to properly generate RELEASE_NOTES.md file by @furkatgofurov7 in #1153.

  • Add Azure + RKE2 ClusterClass e2e test by @anmazzotti in #1142.

  • ci: use self hosted runner by @anmazzotti in #1133.

  • chore(deps): Bump sigs.k8s.io/cluster-api from 1.9.5 to 1.9.6 in /exp/clusterclass in the dependencies group by @dependabot in #1159.

  • Switch CAPD+Kubeadm test to clusterclass in e2e by @valaparthvi in #1158.

  • Add AKS ClusterClass example by @anmazzotti in #1160.

  • Switch CAPD+RKE2 e2e template to clusterclass by @alexander-demicev in #1155.

  • [updatecli] Bump CAPI Providers versions by @github-actions in #1164.

  • chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.23.0 to 2.23.1 in /exp/clusterclass in the dependencies group by @dependabot in #1166.

  • chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.23.0 to 2.23.1 in the dependencies group by @dependabot in #1165.

  • Refactor e2e cleanup behavior for SKIP_RESOURCE_CLEANUP and SkipDeletionTest by @valaparthvi in #1161.

  • chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.23.1 to 2.23.2 in /exp/clusterclass in the dependencies group by @dependabot in #1174.

  • Add clusterName in GCPManagedControlPlaneSpec e2e template by @cpinjani in #1175.

  • Embed example clusterclasses in e2e suite by @alexander-demicev in #1170.

  • chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.23.1 to 2.23.2 in the dependencies group by @dependabot in #1173.

  • Fix e2e Cluster deletion failures by @anmazzotti in #1169.

  • chore(deps): Bump golangci/golangci-lint-action from 6.5.1 to 6.5.2 by @dependabot in #1181.

  • chore(deps): Bump actions/setup-go from 5.3.0 to 5.4.0 by @dependabot in #1180.

  • chore(deps): Bump the test-dependencies group in /test with 2 updates by @dependabot in #1178.

  • chore(deps): Bump the dependencies group in /exp/clusterclass with 2 updates by @dependabot in #1182.

  • chore(deps): Bump the dependencies group with 2 updates by @dependabot in #1179.

  • Ensure PR/Issues have labels and description by @alexander-demicev in #1168.

  • Organize dependabot groups by @alexander-demicev in #1183.

  • Use Calico CNI and Azure CCM for Azure e2e by @Danil-Grigorev in #1171.

  • Add new management cluster environment option by @yiannistri in #1163.

  • [updatecli] Bump CAPI Providers versions by @github-actions in #1190.

  • Bump CAAPF to latest by @Danil-Grigorev in #1185.

  • [updatecli] Bump CAPI Providers versions by @github-actions in #1202.

  • Use HelmApp for installing Calico on example Class by @anmazzotti in #1203.

  • [updatecli] Bump CAPI Providers versions by @github-actions in #1216.

  • [updatecli] Bump CAPI Providers versions by @github-actions in #1220.

  • chore(deps): Bump the other-dependencies group in /test with 3 updates by @dependabot in #1224.

  • chore(deps): Bump github.com/rancher/cluster-api-provider-rke2 from 0.12.0 to 0.13.0 in /exp/day2 in the provider-dependencies group by @dependabot in #1225.

  • Bump CAAPF to version v0.7.4 by @Danil-Grigorev in #1230.

Full Changelog:

Review the full list of changes: v0.17.0…​v0.18.0

Download

Name Created At Updated At

rancher-turtles-0.18.0.tgz

2025-03-31

2025-03-31

Information retrieved from v0.18.0 GitHub release.