Release notes for Cluster API Provider AWS (CAPA) v2.11.3
Changelog since v2.11.1
NOTE: there is no v2.11.2 release due to an error in the release pipeline. And the release notes are in a different format.
What's Changed
🐛 Bug Fixes
- [release-2.11] 🐛 Persist ProviderID immediately after instance creation by @k8s-infra-cherrypick-robot in #6138
- [release-2.11] 🐛 fix: update PlantUML builder image by @k8s-infra-cherrypick-robot in #6230
- [release-2.11] 🐛 fix(rosa): update predicates to nil ManagedFields before comparison by @k8s-infra-cherrypick-robot in #6228
- [release-2.11] 🐛 fix: apply defaults in NodePoolToRosaMachinePoolSpec to prevent phantom diff by @k8s-infra-cherrypick-robot in #6236
- [release-2.11] 🐛 Fix ROSA controllers stalling after resource creation due to status-update predicate by @andclt in #6251
- [release-2.11] 🐛 Fix ROSAMachinePool version range underflow on 5.0/5.1 control planes by @k8s-infra-cherrypick-robot in #6257
🌱 Others
- [release-2.11] 🌱 Bump go.opentelemetry.io/otel from 1.39.0 to 1.41.0 in /hack/tools by @k8s-infra-cherrypick-robot in #5986
- [release-2.11] 🌱 Bump go.opentelemetry.io/otel from 1.39.0 to 1.41.0 by @k8s-infra-cherrypick-robot in #5987
- [release-2.11] 🌱 Bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 by @k8s-infra-cherrypick-robot in #5994
- [release-2.11] 🌱 Use auto-detected parallelism for EKS e2e tests by @k8s-infra-cherrypick-robot in #5997
- [release-2.11] 🌱 fix: migrate goreleaser from v1 to v2 to fix Go 1.24+ build failure by @damdo in #6025
- [release-2.11] 🌱 Print diagnostics to stderr in
boskos.pyby @k8s-infra-cherrypick-robot in #6012 - [release-2.11] 🌱 chore: remove old classic elb upgrade test by @k8s-infra-cherrypick-robot in #6059
- [release-2.11] 🐛 fix(e2e): use targeted patch for EKS upgrade policy test by @k8s-infra-cherrypick-robot in #6069
- [release-2.11] 🐛 fix(e2e): increase multitenancy STS role session duration to 1 hour by @k8s-infra-cherrypick-robot in #6071
- [release-2.11] 🐛 Fix issues-6037 ROSA cluster creation cross aws accounts by @serngawy in #6081
- [release-2.11] 🐛 fix: clean up orphaned ENIs before subnet deletion at teardown by @k8s-infra-cherrypick-robot in #6091
- [release-2.11] 🐛 fix: Prevent volumeSize updates in ROSAMachinePool by @k8s-infra-cherrypick-robot in #6096
- [release-2.11] 🐛 fix: allow cluster-scoped resources to bypass allowedNamepsaces checks by @k8s-infra-cherrypick-robot in #6114
- [release-2.11] 🐛 fix: create CAPI-contract kubeconfig for external auth ROSA clusters by @k8s-infra-cherrypick-robot in #6116
- [release-2.11] ✨ feat: add support for OCM role creation by @k8s-infra-cherrypick-robot in #6117
- [release-2.11] 🐛 fix reconciler loop at status patch update for ROSA controllers by @serngawy in #6143
- [release-2.11] 🐛 Add ROSAOCMRoleConfig CRD to kustomization by @k8s-infra-cherrypick-robot in #6145
- 🌱 Update base docker image by @serngawy in #6274
- 🌱 Update go releaser for 2.11 by @serngawy in #6275
Full Changelog: v2.11.1...v2.11.3
The images for this release are: registry.k8s.io/cluster-api-aws/cluster-api-aws-controller:v2.11.3
Thanks to all our contributors.