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

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

Changes since v0.5.4

✨ New Features

  • Bastion instance type is selectable, and now defaults to t3.micro except us-east-1 (t2.micro) (#1831)
  • Allow for the use filters to select subnet for machines (#1833)
  • Capture metrics for every AWS API request, available on /metrics (#1807)
  • Support for conditions on resources managed by Cluster API Provider AWS (#1777, #1740, #1834)
  • Allow user defined ingress rules for CNI (#1747)
  • Allow configuration of Bastion host's ingress rules with cidrBlocks field (#1761)
  • Changes to the default subnetting logic, now supporting multi-AZ control planes (#1721)
  • Parallel NAT Gateway creation, speeding up cluster creation (#1805)
  • Allows configuring crossZoneLoadBalancing on controlPlaneLoadBalancer (#1801)
  • Create a bastion host if it's enabled in the spec, regardless of managed or unmanaged VPC (#1759)
  • clusterawsadm adds programmatic and YAML based API configuration, with new command set and help (#1734, #1820)

Please note that the new clusterawsadm bootstrap iam create-cloudformation-stack command does not create bootstrapper.cluster-api-provider-aws.sigs.k8s.io IAM user by default. If you rely on this functionality, use the old clusterawsadm alpha bootstrap create-stack command or specify bootstrapUser.Enable = true in the configuration file, e.g.

apiVersion: bootstrap.aws.infrastructure.cluster.x-k8s.io/v1alpha1
kind: AWSIAMConfiguration
spec:
  bootstrapUser:
    enable: true

🐛 Bug Fixes

🌱 Others

Thanks to all our contributors! 😊

Special note of thanks to Seth Pellegrino for his many contributions, who moves to emeritus
status (#1781)

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

NewReleases is sending notifications on new releases.