Skip to content

Releases: rancher/turtles

v0.18.0

31 Mar 12:14
v0.18.0
d841ef3
Compare
Choose a tag to compare

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

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

New Contributors

Full Changelog: v0.17.0...v0.18.0

v0.18.0-rc.1

27 Mar 12:32
v0.18.0-rc.1
420cad0
Compare
Choose a tag to compare
v0.18.0-rc.1 Pre-release
Pre-release

🚨 This is a RELEASE CANDIDATE. Use it only for testing purposes. If you find any bugs, file an issue.

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

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

New Contributors

Full Changelog: v0.17.0...v0.18.0-rc.1

v0.18.0-rc.0

25 Mar 14:19
v0.18.0-rc.0
67e73da
Compare
Choose a tag to compare
v0.18.0-rc.0 Pre-release
Pre-release

🚨 This is a RELEASE CANDIDATE. Use it only for testing purposes. If you find any bugs, file an issue.

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

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

New Contributors

Full Changelog: v0.17.0...v0.18.0-rc.0

v0.17.0

27 Feb 10:39
v0.17.0
15da041
Compare
Choose a tag to compare

This release of Rancher Turtles focuses on:

  • Documentation improvements and restructuring:
    • Added examples for RKE2 based docker, vsphere, gcp, aws and azure clusters.
    • https://turtles.docs.rancher.com with support for automatic stable version display with redirect to latest documentation release.
  • Updating Cluster API (CAPI) to v1.9.5 with support for cross-namespaced ClusterClasses.
  • New experimental scaffolded features.clusterclass-operations feature, which will provide support for rollout ClusterClass rebases in the future.
  • A new UI flag setting to enable day 2 operations via turtles: #1073.
  • Bugfixes for ETCDSnapshotRestore day 2 operations.
  • Includes provider releases: CAPRKE2 v0.12.0 and CAAPF v0.6.0 releases with important bug-fixes.

What's Changed

🐛 Bugs

Other Changes

New Contributors

Full Changelog: v0.16.0...v0.17.0

v0.17.0-rc.0

25 Feb 10:20
v0.17.0-rc.0
cbdd8a9
Compare
Choose a tag to compare
v0.17.0-rc.0 Pre-release
Pre-release

🚨 This is a RELEASE CANDIDATE. Use it only for testing purposes. If you find any bugs, file an issue.

This release of Rancher Turtles focuses on:

  • Documentation improvements and restructuring: https://turtles.docs.rancher.com with support for next version display.
  • Updating Cluster API (CAPI) to v1.9.5 with support for cross-namespaced ClusterClasses.
  • New experimental features.clusterclass-operations feature, introducing initial support for rollout ClusterClass rebases.
  • A new UI flag setting to enable day 2 operations via turtles: #1073.
  • Bugfixes for ETCDSnapshotRestore day 2 operations.
  • Includes provider releases: CAPRKE2 v0.12.0 and CAAPF v0.6.0 releases with important bug-fixes.

What's Changed

🚀 Enhancements

  • Support enabling Clusterclass operations via helm install by @salasberryfin in #1074
  • feat: Alow user to enable/disable day 2 operations from Rancher UI by @yiannistri in #1073

🐛 Bugs

Other Changes

New Contributors

Full Changelog: v0.16.0...v0.17.0-rc.0

v0.16.0

30 Jan 10:15
v0.16.0
73487cf
Compare
Choose a tag to compare

This release of Rancher Turtles focuses on:

  • Updating Cluster API (CAPI) to v1.9+ .
  • Enhancing the build process by introducing cross-compilation to build multi-architecture images.
  • Fixing bugs and adding minor enhancements related to the experimental feature etcd snapshot and restore, Helm chart deprecated values, and support to use CA certificates stored in Rancher to import clusters using the agent TLS settings.
  • All imported CAPI clusters are now represented by the v3 clusters.management.cattle.io resource (if clusters were imported before this change was introduced, they're now automatically migrated). This completes the migration described in ADR 10.
  • Boosting the development process: streamlining Tilt configuration, and adding more tests while also optimizing the test environment setup.
  • General cleanup: Removing deprecated features and updating various dependencies.
  • Addon Provider Fleet is now enabled by default: you can use Fleet to manage CAPI clusters.

What's Changed

🚀 Enhancements

🐛 Bugs

📖 Docs

Other Changes

Read more

v0.16.0-rc.0

28 Jan 14:15
v0.16.0-rc.0
193dda0
Compare
Choose a tag to compare
v0.16.0-rc.0 Pre-release
Pre-release

This release candidate of Rancher Turtles focuses on:

  • Updating Cluster API (CAPI) to v1.9+ .
  • Enhancing the build process by introducing cross-compilation to build multi-architecture images.
  • Fixing bugs and adding minor enhancements related to the experimental feature etcd snapshot and restore, Helm chart deprecated values, and support to use CA certificates stored in Rancher to import clusters using the agent TLS settings.
  • All imported CAPI clusters are now represented by the v3 clusters.management.cattle.io resource (if clusters were imported before this change was introduced, they're now automatically migrated). This completes the migration described in ADR 10.
  • Boosting the development process: streamlining Tilt configuration, and adding more tests while also optimizing the test environment setup.
  • General cleanup: Removing deprecated features and updating various dependencies.

What's Changed

🚀 Enhancements

🐛 Bugs

📖 Docs

Other Changes

New Contributors

Full Changelog: v0.15.0...v0.16.0-rc.0

v0.15.0

19 Dec 10:32
v0.15.0
1f0517e
Compare
Choose a tag to compare

What's Changed

🐛 Bugs

Other Changes

Full Changelog: v0.14.1...v0.15.0

v0.15.0-rc1

17 Dec 11:13
v0.15.0-rc1
1f0517e
Compare
Choose a tag to compare

What's Changed

🐛 Bugs

Other Changes

Full Changelog: v0.14.1...v0.15.0-rc1

v0.14.1

03 Dec 09:34
v0.14.1
06c6027
Compare
Choose a tag to compare

What's Changed

Other Changes

Full Changelog: v0.14.0...v0.14.1