v0.6.2
Changes since v0.6.1
🐛 Bug Fixes
- Validate that additional security groups can not have filters (#2072)
- AWSManagedMachinePool: Fix cloud provider key usage and nodegroup IAM role name (#2085)
- Fallback to cluster subnets on update ASG (#2095)
- Fix ownerref group on kube secret and configmap (#2092)
- Add CNI defaulting to the controller (#2090)
- Update in-controller AWSMachine CloudInit defaulting logic (#2082)
- Add fallback if subnets not provided on AWSMachinePool (#2051)
- Make the regex less restrictive to allow underscore etc. for ssh key file name (#2071)
- Add required iam permission for managed node groups (#2043)
- Ensure env var enables AWSMachinePool webhooks (#2046)
- Add more conditions for resource status filtering (#2049)
- Validate subnet's AZ with failure domain when subnet id is passed (#2011)
📖 Documentation
- Update docs to use capa-system namespace (#2094)
- Add ADR template and first ADR (#2080)
- Updated flavours and docs for machine pools (#2030, #2044)
- Fix typos in EKS commands (#2038)
🌱 Others
- Remove unused allow additional roles feature flag related code (#2035)
- Updated Bastion node's AMIs. Changed the OS version to Ubuntu 20.04 from Ubuntu 16.04 (#2068)
- Makefile: Ensure manifests compile during verify (#2098)
- Fix roundtrip conversions between v1alpha2 and v1alpha3 (#2074)
The images for this release are:
us.gcr.io/k8s-artifacts-prod/cluster-api-aws/cluster-api-aws-controller:v0.6.2
us.gcr.io/k8s-artifacts-prod/cluster-api-aws/eks-controlplane-controller:v0.6.2
us.gcr.io/k8s-artifacts-prod/cluster-api-aws/eks-bootstrap-controller:v0.6.2
Thanks to all our contributors! 😊