Releases: rancher/cluster-api-provider-rke2
Releases · rancher/cluster-api-provider-rke2
v0.8.0
What's Changed
🚀 Enhancements
- Add prime image builds by @alexander-demicev in #456
- Build and Push Prime images using prime registry secrets from vault by @furkatgofurov7 in #473
- Add PSA file to API by @alexander-demicev in #474
🐛 Bugs
- Add missing token permissions for release by @alexander-demicev in #462
- Fix: remove pre-terminate drain hook for legacy CP by @Danil-Grigorev in #460
- Allow to distinguish legacy CP without ETCD management via annotation by @Danil-Grigorev in #453
- Always use CAPI generated certificates for etcd management by @Danil-Grigorev in #451
- Prevent machine re-rollout on system agent start command by @Danil-Grigorev in #450
📖 Docs
- Update notes on post-release activities by @Danil-Grigorev in #445
- Add a CIS and PSA configuration docs by @alexander-demicev in #480
- Move provider examples to doc book by @alexander-demicev in #479
- Update getting started notes by @furkatgofurov7 in #448
Other Changes
- Prepare main branch for v0.8 development by @furkatgofurov7 in #447
- chore(deps): Bump actions/upload-artifact from 4.3.6 to 4.4.0 by @dependabot in #425
- Revert prime image building changes by @furkatgofurov7 in #467
- chore(deps): Bump actions/cache from 4.0.2 to 4.1.1 by @dependabot in #468
- chore(deps): Bump actions/upload-artifact from 4.4.0 to 4.4.3 by @dependabot in #471
- Pass multiple CIDRs to RKE2 server config by @simplysoft in #452
- chore(deps): Bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 by @dependabot in #455
- Use REGISTRY env var based on the actual image pushing registry expected by @furkatgofurov7 in #481
- Move from docker build to buildx by @furkatgofurov7 in #482
- feat: Improvements to make image buildings faster by @furkatgofurov7 in #483
Full Changelog: v0.7.1...v0.8.0
v0.2.8
What's Changed
🚀 Enhancements
- Patch legacy annotation on pre 0.3 RKE2 control planes by @Danil-Grigorev in #469
Other Changes
- Backport: Change organisation name in Makefile by @Danil-Grigorev in #470
Full Changelog: v0.2.7...v0.2.8
v0.7.1
What's Changed
Other Changes
- Prepare 0.7.1 by @Danil-Grigorev in #459
- Fix: remove pre-terminate drain hook for legacy CP by @furkatgofurov7 in #461
- Add missing token permissions for release by @furkatgofurov7 in #463
- Fix repo path for reading a secret from vault by @furkatgofurov7 in #464
- Use capi forks repo for secret reading by @furkatgofurov7 in #465
- Revert prime image building changes by @furkatgofurov7 in #466
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
🚀 Enhancements
- test: cover clusterclass in e2e tests by @salasberryfin in #424
🐛 Bugs
- Ignore changes injected by Turtles when doing CP rollout by @alexander-demicev in #422
- 🐛 E2E failures in CI by @Danil-Grigorev in #440
- Implement etcd member management in pre-terminate hook by @Danil-Grigorev in #435
- bootstrap: switch to chrony for ignition config by @hardys in #436
📖 Docs
- Clarify release cadence by @furkatgofurov7 in #420
- docs: edit README to add link to book by @salasberryfin in #428
- fix: Make GH links absolute by @yiannistri in #442
Other Changes
- chore(deps): Bump helm/kind-action from 1.9.0 to 1.10.0 by @dependabot in #379
- chore(deps): Bump actions/upload-artifact from 4.3.2 to 4.3.6 by @dependabot in #400
- chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.17.1 to 2.20.1 by @dependabot in #414
- chore(deps): Bump golangci/golangci-lint-action from 4.0.0 to 6.1.0 by @dependabot in #390
- chore(deps): Bump github.com/docker/docker from 25.0.5+incompatible to 25.0.6+incompatible by @dependabot in #386
- Prepare main branch for v0.7 development by @furkatgofurov7 in #421
- 🌱 Rename rke2ServerConfig to make it public by @furkatgofurov7 in #433
- 🌱 Ensure draining hook is removed last by @Danil-Grigorev in #443
Full Changelog: v0.6.0...v0.7.0
v0.6.1
What's Changed
Other Changes
- [release-0.6] Ignore changes injected by Turtles when doing CP rollout by @alexander-demicev in #423
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
🚀 Enhancements
- Add "cis "to the cis-profile enum to support 1.29+ by @AshleyDumaine in #301
- Make control plane endpoint default registration method by @Danil-Grigorev in #418
🐛 Bugs
- Revert back legacy e2e tests to its original state by @furkatgofurov7 in #393
- Fix release workflow GH action by @furkatgofurov7 in #394
- fix: use absolute path to rke2's kubectl binary by @simplysoft in #404
- Fix expected version in cluster upgrade check by @alexander-demicev in #413
- chore: fix clusterclass example by @salasberryfin in #415
- Remove time command from e2e by @alexander-demicev in #408
- Fix cisProfile option with ignition format by @hardys in #402
- Overwrite files with format: ignition by @hardys in #411
- add securityContext to the manager containers by @AshleyDumaine in #385
📖 Docs
- docs: fix providers.yaml example in readme by @salasberryfin in #368
- docs: Add book for CAPRKE2 by @yiannistri in #409
- docs: add pre-release actions to release guide by @salasberryfin in #373
Other Changes
- Remove actions/cache step in e2e tests GH workflow by @furkatgofurov7 in #392
- Drop out legacy and add default upgrade e2e tests by @furkatgofurov7 in #398
- Switch CAPA template to external cloud provider by default by @alexander-demicev in #387
- Add working vSphere template by @alexander-demicev in #369
- Prepare main branch for v0.6 development by @furkatgofurov7 in #416
- chore: Move CODEOWNERS file to the root of the repo by @furkatgofurov7 in #419
New Contributors
- @AshleyDumaine made their first contribution in #385
- @simplysoft made their first contribution in #404
- @yiannistri made their first contribution in #409
- @hardys made their first contribution in #411
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
🚀 Enhancements
- Change organisation name in Makefile by @alexander-demicev in #363
- chore: update metadata.yaml and E2E after release v0.5.0 by @salasberryfin in #372
🐛 Bugs
- Fix issue with registries required fields by @alknopfler in #357
- :chore: Rename CAPRKE2 org references in the codebase by @furkatgofurov7 in #367
Other Changes
- [security] Replace some actions with manual steps and remove some others by @Danil-Grigorev in #364
- Make CAPA templates variables compatible with clusterctl by @alexander-demicev in #371
- Fix release.yml by @furkatgofurov7 in #381
Full Changelog: v0.4.0...v0.5.0
v0.4.1
What's Changed
🐛 Bugs
- [release-0.4] Fix issue with registries required fields by @alknopfler in #362
- [release-0.4] Change organisation name in Makefile by @alexander-demicev in #366
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
🐛 Bugs
- fix issue with rke2-install by @alknopfler in #346
- Fix regex to support more then one patch version number by @Danil-Grigorev in #353
- Add release-0.4 metadata by @furkatgofurov7 in #359
📖 Docs
- Add ADR explaining removal of kubebuilder defaults by @alexander-demicev in #335
- Update AWS out-of-tree examples by @alexander-demicev in #334
Other Changes
- chore: missing changes from CAPI v1.6.0 bump by @furkatgofurov7 in #344
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
🚀 Enhancements
- Fix selinux in ignition for SLE micro by @alexander-demicev in #205
- chore: update to capi v1.6.0 by @richardcase in #215
- Introduce v1beta1 api version by @Danil-Grigorev in #187
- chore: added additional workflow to test self hosted e2e by @richardcase in #267
- ✨ feat: add support for cluster class by @salasberryfin in #261
- feat: added control plane endpoint registration method by @richardcase in #266
- feat: add devcontainer by @richardcase in #286
- 🌱 Bump CAPI to v1.7.0-beta.0 by @furkatgofurov7 in #289
- Build OpenSUSE image for CAPRKE2 in AWS by @alexander-demicev in #296
- Bump CAPI to v1.7.0 minor release by @furkatgofurov7 in #299
- Add airGappedChecksum field to check workload version before rollout by @Danil-Grigorev in #319
🐛 Bugs
- fix: bump versions and change template for e2e by @richardcase in #203
- test: add disk space cleanup by @richardcase in #204
- Create bootstrap-success before setting selinux to enforcing mode by @alexander-demicev in #209
- fix: rke2 registration token generated twice by @salasberryfin in #236
- fix: etcd extra args not passed to etcd by @salasberryfin in #248
- fix: Handling of registries config to work as rke2 by @ekarlso in #251
- fix: failing e2e tests by @furkatgofurov7 in #260
- 🐛 Ensure we always lookup machines by node name from collection by @Danil-Grigorev in #258
- Fetch additional files from secrets by @alexander-demicev in #273
- Let the rke2-install.sh fail for pipe errors and undefined variables by @mchiappero in #300
- 🐛 Reconcile etcd members on control plane scale down by @Danil-Grigorev in #265
- Use spec.Version field as primarily source by @alexander-demicev in #306
- Check rke2-serving secret to determine controlPlane.Status.Initialized by @anmazzotti in #302
- 🐛 Add old AgentConfig version conversion in favor of a new field by @Danil-Grigorev in #313
- test: use gomega's ContainElements by @salasberryfin in #324
- 🐛 Check MachineConfig spec for full equality with Rke2CPSpec by @Danil-Grigorev in #325
- Fix ingress rules in AWS example by @alexander-demicev in #314
📖 Docs
- docs: update README by @salasberryfin in #228
- 📖 Add release docs and versioning notes by @furkatgofurov7 in #250
- 📖 Add ADR for using separate CP and worker versions by @Danil-Grigorev in #331
Other Changes
- chore(deps): Bump github.com/coreos/ignition/v2 from 2.16.2 to 2.17.0 by @dependabot in #207
- chore(deps): Bump actions/stale from 8 to 9 by @dependabot in #218
- chore(deps): Bump actions/setup-go from 4 to 5 by @dependabot in #219
- chore(deps): Bump golang.org/x/crypto from 0.15.0 to 0.17.0 by @dependabot in #223
- chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.13.1 to 2.14.0 by @dependabot in #239
- chore(deps): Bump actions/cache from 3.3.2 to 3.3.3 by @dependabot in #238
- chore(deps): Bump actions/upload-artifact from 3.1.3 to 4.1.0 by @dependabot in #237
- chore(deps): Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 by @dependabot in #232
- chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.14.0 to 2.15.0 by @dependabot in #247
- chore(deps): Bump actions/cache from 3.3.3 to 4.0.0 by @dependabot in #244
- Make etcd snapshot location configurable by @furkatgofurov7 in #264
- chore(deps): Bump github.com/onsi/gomega from 1.30.0 to 1.31.1 by @dependabot in #246
- chore(deps): Bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 by @dependabot in #262
- chore(deps): Bump actions/upload-artifact from 4.1.0 to 4.3.1 by @dependabot in #259
- chore(deps): Bump github.com/go-logr/logr from 1.3.0 to 1.4.1 by @dependabot in #225
- 🌱 Enable e2e as a pre-submit job by @Danil-Grigorev in #269
- chore(deps): Bump softprops/action-gh-release from 1 to 2 by @dependabot in #283
- chore(deps): Bump actions/upload-artifact from 4.3.1 to 4.3.2 by @dependabot in #305
- chore(deps): Bump actions/cache from 4.0.0 to 4.0.2 by @dependabot in #293
- chore(deps): Bump github.com/onsi/gomega from 1.32.0 to 1.33.0 by @dependabot in #304
- chore(deps): Bump github.com/coreos/ignition/v2 from 2.17.0 to 2.18.0 by @dependabot in #282
- Review and update incorrectly returned results by @Danil-Grigorev in #326
New Contributors
- @ekarlso made their first contribution in #251
- @mchiappero made their first contribution in #300
- @anmazzotti made their first contribution in #302
Full Changelog: v0.2.0...v0.3.0