github kubernetes-sigs/cluster-api-provider-aws v0.6.4

latest releases: v2.5.0, v2.4.2, v2.4.1...
3 years ago

Changes since v0.6.3

✨ New Features

  • Add fine-grained service rate limiters (#2201)
  • Add list of instances to AWSMachinePool status (#2197)
  • Add support for AWS_CONTROLLER_IAM_ROLE environment variable using Kiam or IRSA (#2100)
  • clusterawsadm: Allow to take a configuration file to print IAM policy documents (#2147)
  • clusterawsadm: Add ability to copy AMIs to a target account with encryption (#2112, #2203)
  • EKS: addon support (#2202)
  • EKS: Support custom AMI lookup (#2057)
  • EKS: Secondary cidr support for workload clusters (#2086)
  • EKS: Add provisioning of IRSA to workload clusters (#2070)

🐛 Bug Fixes

  • Fix OpenAPI defaulting for secrets backend and add OpenAPI testing (#2135)
  • Updated service account for leader election (#2183)
  • AWSCluster: Error if a loadbalancer exist with the same name in the same region with a different scheme (#2154)
  • AWSCluster: Fix NPE when comparing load balancers (#2163)
  • AWSMachinePool: Trigger rolling replacement upon launch template change (#2193)
  • AWSMachinePool: Remove unused ID field on launch template spec (#2184)
  • EKS: Set Subnets as an optional property (#2140)
  • clusterawsadm: Add UpdateAutoScalingGroup to controller IAM (#2194)

📖 Documentation

  • EKS console documentation (#2187)
  • Fix broken links and emojis (#2159, #2150)
  • Add config example to docs specifying IAM role (#2151)
  • Updated wording on prerequisites doc (#2149)
  • Update consuming-existing-aws-infrastructure.md to provide context to where networkSpec belongs (#2103)
  • ADR: EKS packaging (#2126)
  • ADR: e2e test structure (#2127)
  • AMI Updates (#2164, #2190, #2206)

🌱 Others

  • EKS: e2e tests added (#2168, #2220, #2199, #2188, #2211, #2214)
  • EKS: deletion checks (#2175)
  • AWSCluster: CAPI E2E tests (#2138)
  • Consolidating boskos scripts for CAPA (#2101)
  • Upgrade AWS SDK version to 1.36.26 (#2204)
  • Add Interruptible field to AWSMachine status (#2120)
  • Upgrade CAPI version to v0.3.12 (#2129, #2133, #2198)
  • Refactor image build and release process (#2213, #2215, #2216, #2217)
  • Enable use of shared configuration file in clusterawsadm (#2077)
  • Update CAPA maintainer and reviewers (#2031, #2161)
  • Refactor release process for Github and Staging (#2096)

The images for this release is:
us.gcr.io/k8s-artifacts-prod/cluster-api-aws/cluster-api-aws-controller:v0.6.4
us.gcr.io/k8s-artifacts-prod/cluster-api-aws/eks-controlplane-controller:v0.6.4
us.gcr.io/k8s-artifacts-prod/cluster-api-aws/eks-bootstrap-controller:v0.6.4

Thanks to all our contributors!

Special thanks to @ncdc for his contributions to Cluster API from its inception who moves to emeritus status.

Shoutout to @richardcase for joining the maintainers of Cluster API Provider AWS, as well as @michaelbeaumont, @dthorsen, and @sedefsavas joining the project reviewers.

😊

Don't miss a new cluster-api-provider-aws release

NewReleases is sending notifications on new releases.