v0.4.0
Rancher Turtles is a extension to Rancher that brings full Cluster API integration to Rancher.
What's Changed
🚀 Enhancements
- ✨Place all rancher objects in the CAPI namespace by @Danil-Grigorev in #267
- feat: add api for capi provider by @richardcase in #279
- feat: helm chart supports digest and tag for container image by @salasberryfin in #278
- test: test the e2e using a self-hosted runner by @richardcase in #308
- ✨Refactor dependabot to submit group updates by @Danil-Grigorev in #301
- test: allow limiting which suites are run by @richardcase in #309
- ✨ Update API spec for controller implementation by @Danil-Grigorev in #288
- test: allow setting ginkgo labels by @richardcase in #317
- ✨ Providers api controller by @Danil-Grigorev in #292
- ✨Providers api controller implementation by @Danil-Grigorev in #293
- test: install additional capi providers when label isn't just short tests by @richardcase in #318
- test: disable the Azure test and re-enable the AWS test by @richardcase in #320
- ✨Integrate CAPIProvider in helm chart by @Danil-Grigorev in #302
- ✨Add vSphere e2e tests by @furkatgofurov7 in #187
🐛 Bugs
- fix: pin capz versions in e2e tests by @salasberryfin in #282
- fix: #280 strip kubernetes version by @Flou21 in #283
- fix: cosign verify for release test workflow by @salasberryfin in #277
- 🐛 Fix failing nightly chart publish job by @Danil-Grigorev in #297
- Fix helm chart tag in nightly build by @alexander-demicev in #300
- Stop publishing nightly images to prime registry by @alexander-demicev in #316
- fix: set env vars in reuseable workflow by @richardcase in #322
- 🐛 Variable secrets should be created in existing namespaces by @Danil-Grigorev in #334
📖 Docs
- 📖 Add ADR on on the rancher turtles API CR by @Danil-Grigorev in #295
- docs: update readme with e2e badge by @richardcase in #323
Other Changes
- chore: send alarm message when release test is cancelled by @salasberryfin in #270
- fix: nightly release test failing to sign images by @salasberryfin in #273
- chore(deps): Bump sigs.k8s.io/cluster-api-operator from 0.6.0 to 0.7.0 in /test by @dependabot in #271
- test: avoid leaking sensitive information in e2e logs by @salasberryfin in #261
- Print helm install command after publishing nightly chart by @alexander-demicev in #299
- chore: add devbox by @richardcase in #294
- chore(deps): Bump aquasecurity/trivy-action from 0.14.0 to 0.16.0 by @dependabot in #305
- chore(deps): Bump actions/setup-python from 4 to 5 by @dependabot in #306
- chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.13.1 to 2.13.2 in /test by @dependabot in #291
- chore(deps): Bump actions/setup-go from 4 to 5 by @dependabot in #307
- refactor: change e2e tests to use reuseable workflow by @richardcase in #321
- chore: change the ignore dependabot updates by @richardcase in #324
- chore(deps): Bump github/codeql-action from 2 to 3 by @dependabot in #325
- chore(deps): Bump the dependencies group with 2 updates by @dependabot in #326
- 🌱 Update copyright year (2024) by @furkatgofurov7 in #336
- chore(deps): Bump aquasecurity/trivy-action from 0.16.0 to 0.16.1 by @dependabot in #337
New Contributors
Full Changelog: v0.3.0...v0.4.0