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

latest releases: v2.6.1, v2.6.0, v2.5.2...
2 years ago

Release notes for Cluster API Provider AWS (CAPA) v0.7.1

Documentation

Changelog since v0.7.0

Changes by Kind

API Change

  • Correct the casing of the ELB load balancer scheme from Internet-facing to internet-facing, allowing the ELB to be correctly reconciled (#2861, @sedefsavas) (#2768, @dlipovetsky)

Note: This is a seemingly breaking API change, but no users will be impacted, because cluster reconcililation after initial create was failing with the Internet-facing value. Cluster API Provider AWS v0.7.1 will update the value to the corrected version.

  • Validation added for empty InstanceType in AWSMachine and AWSMachineTemplate (#2740, @shivi28)

Feature

Documentation

Bug or Regression

  • Fix panic on RouteTables reconcile (#2705, @dilyevsky)
  • Fix findSubnet function's logic when subnet ID is specified (#2728, @pydctw)
  • Fix reconciliation of AWS ingress rules of same port (#2813, @pydctw)
  • Move EKS-related resources from AWSIAMManagedPolicyControllers to a separate policy to work around AWS size limit for managed policies (#2662, @johananl)
  • Reinstating the check for the maximum allowed resync period when EKS is enabled. (#2846, @richardcase)
  • Resolves issue with KIAM annotation not appearing on Cluster API AWS Manager pod (#2800, @voor)
  • Fix to honor AWSMachine.Spec.PublicIP and set a public IP to the instance (#2772, @pydctw)

Other

  • Add v1alpha3 to v1alpha4 upgrade test (#2770, @Ankitasw)
  • Add external cloud provider end-to-end test (#2647, @Ankitasw)
  • Set controller log level with CAPA_LOGLEVEL variable. Defaults to 0. (#2673, @Ankitasw)
  • Clean up unused Kubernetes RBAC permissions (#2720, @sayantani11)
  • Bump AWS SDK to v1.4.0.33, with support added for IMDS IPv6 endpoint (#2721, @dependabot[bot])
  • Bump AWS SDK to v1.40.28: Fix SDK's suppressing of sensitive API parameters being logged. The SDK did not correctly suppress sensitive API parameters via the String and GoString methods. Updates the SDK's behavior to suppress sensitive API parameters (#2703, @dependabot[bot])

The image for this release is:
k8s.gcr.io/cluster-api-aws/cluster-api-aws-controller:v0.7.1

Thanks to all our contributors.

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

NewReleases is sending notifications on new releases.