IMPORTANT:
!!Do not use this release!! There is a critical bug in this release that causes cluster deletion failures, which is solved in v0.6.8. This bug does not impact any other release.
Urgent Upgrade Notes
(No, really, you MUST read this before you upgrade)
- Action required
Controllers policy updated with missing KMS permissions required to use EKS encryption, if you are planning to use EKS encryption then you will need to update your controllers policy by runningclusterawsadm bootstrap iam create-cloudformation-stack
again. And then when you create a cluster with encryption enabled you will need to use a KMS key that has an alias name starting withcluster-api-provider-aws-
. For further information see docs. (#2448, @richardcase)
Changes by Kind
Feature
- Taints supported on EKS node groups created via AWSManagedMachinePool (#2450, @richardcase)
Bug or Regression
- AWSMachinePool controller removes one old LaunchTemplate version before creating a new version, preventing the number of versions from growing without bound, and reaching the maximum limit. (#2531, @dlipovetsky)
- Fix for ELB deletion when there are more than 20 ELBs. (#2512, @faiq)
- Fix for only deleting Security Groups managed by CAPA controllers, not the overridden ones. (#2560, @sedefsavas)
- Patch VPC ID immediately after VPC creation, to deal with edge case where multiple VPCs may get created with the same tags. (#2587, @sedefsavas)
- Fix for reconciling LaunchTemplates. (#2410, @dkoshkin)
- Fix typo in AWSFargateProfile validation webhook which cause the webhook not called. (#2446, @jzhoucliqr)
Other (Cleanup or Flake)
- Updated dependencies (#2486, @randomvariable)
See CHANGELOG.md for dependency updates.