Release notes for Cluster API Provider AWS (CAPA) v2.6.1
Changelog since v2.5.2
| NOTE: there is no v2.6.0 release publicly available due to issue encountered during release.
Changes by Kind
Feature
- Add natgatewayips as source for ingress rules (#5005, @alexander-demicev)
- Add separate eks kubeconfig secret keys for the cluster-autoscaler to support refreshing the token automatically, see eks kubeconfig for more info. (#4648, @cnmcavoy)
- EBS Volumes and ENIs are now tagged when created as part of EC2 Instance Creation. (#5057, @fahlmant)
- Flag to enable private subnet filter for EKS control plane (#5058, @jas-nik)
- New
AWSCluster.spec.network.vpc.SubnetSchema
parameter which allows to change preferred way of subnet division to public and private. (#4971, @krasoffski) - Adding a new API field
capacityReservationId
to create capacity reserved instances (#5047, @athiruma)
Bug or Regression
- Continue reconciliation after filling an empty
AWSMachinePool.status.launchTemplateVersion
field (#5048, @AndiDog) - Fix comparison of ingress rules during Security Group reconciliation to avoid unnecessary revokes and authorizes. (#5024, @r4f4)
- Fix managed subnet tagging with "owned" value for "kubernetes.io/cluster/" tag. (#5051, @r4f4)
- Fix registering instances to Load Balancers when instances are still pending. (#5040, @r4f4)
- Fixed released binary name template. (#5055, @nrb)
- Fixes target group and listeners creation for v2 Load Balancers. (#5017, @r4f4)
- Flag to remove the default Helm-managed AWS VPC CNI EKS Addon (#5009, @jas-nik)
- Change prevenet deletion label to be specific to CAPA. (#5072, @richardcase)
Other
- Move AndiDog to maintainer status. (#5060, @richardcase)
- Update the metadata file for v2.6.0 (#5071, @richardcase)
The images for this release are:
registry.k8s.io/cluster-api-aws/cluster-api-aws-controller:v2.6.1
Thanks to all our contributors.