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.
What's Changed
π Bugs
- 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 toCPI_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 generateRELEASE_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
New Contributors
Full Changelog: v0.17.0...v0.18.0