Skip to content

v3.2.0

Choose a tag to compare

@zac-nixon zac-nixon released this 06 Apr 16:25
· 170 commits to main since this release
0fb5e3b

v3.2.0 Release Notes

📚 Quick Links

v3.2.0 (requires Kubernetes 1.22+)

Image: public.ecr.aws/eks/aws-load-balancer-controller:v3.2.0

Documentation

Thanks to all our contributors!💜💜💜

⚠️ Action Required

CRD Updates

Action : Please apply the latest CRD definitions

  • kubectl apply -k "github.com/aws/eks-charts/stable/aws-load-balancer-controller/crds?ref=master"

Gateway API updates

🚨 This release moves the Gateway API version from 1.3 to 1.5. For NLB Gateway users, this means that TLSRoute has been moved to the v1 API and is no longer served in the Alpha API version. It is recommended to install the experimental version of the TLSRoute to ensure zero downtime upgrades. 🚨

🚨Deprecations

  • --aws-vpc-tag-key is now deprecated and ignored. All tags from --aws-vpc-tags are always used for VPC lookup. This flag will be removed in a future release.

🚨Breaking Changes

  • If you were passing multiple tags via --aws-vpc-tags but your VPC only matched a subset of them, the controller will now fail to find the VPC since all tags are used as filters. Update your VPC tags or your --aws-vpc-tags value to ensure they match.

🚀 What's New

Gateway API Features

  • Update to Gateway API v1.5.0
  • Autodetect Gateway resources. No more feature flag flipping! The feature flags are still available to turn off the Gateway API feature.
  • Introduce ListenerSet resources

Ingress Features

  • Add Frontend NLB attributes annotation

🔧 Enhancements and Fixes

  • [Bug fix] Fixed subnet resolution when subnets having conflicting name tags.
  • [Bug fix] Fixed multi tag VPC look ups.
  • [Bug fix] Normalize ingress DNS name to lower case.
  • [Bug fix] Prevent nil pointer when assigning endpoints to WAF / Shield clients.
  • [Enhancement] Configurable re-queue time for Target Group Bindings.
  • [Enhancement] Automatically skip aws: system tags during tag reconcilation.
  • [Enhancement] Backfill concurrency controls in Helm chart.
  • [Enhancement] Adding namespace selectors to Service and Ingress webhooks.

Documentation Updates

  • Add cert expiry best practices
  • Add more AGA examples
  • Update label selector documentation

What's Changed

New Contributors

Full Changelog: v3.1.0...v3.2.0