v2.5.2 (requires Kubernetes 1.22+)
Documentation
Image: public.ecr.aws/eks/aws-load-balancer-controller:v2.5.2
Thanks to all our contributors! 😊
Enhancement
- Added support for the AWS Resource Group API which can be enabled via the feature flag
EnableRGTAPI
, disabled by default. This feature allows the tagging manager to utilize RGT APIs to filter matching Load Balancers and Target Group resources, and is helpful when there are numerous resources. RGT feature is not available for private clusters. If you intend to enable this feature, you need to do the following:- set
--feature-gates=EnableRGTAPI=true
in controller command line flag or helm value--set controllerConfig.featureGates.EnableRGTAPI=true
during chart install/upgrade - add additional permission to the IAM policy used by the controller
{ "Effect": "Allow", "Action": [ "tag:GetResources" ], "Resource": "*" }
- set
- Refactor backend SG provider, controller deletes backend SG when not required without waiting for all ingresses to be deleted.
Fixes
- Check both sdkLS and resLS sslpolicy for nil when updating extra certs for listeners
Changelog since v2.5.1
- update go.sum (#3206, @oliviassss)
- cut v2.5.2 release (#3205, @oliviassss)
- Fix typo in mkdocs.yml file (#3202, @Dragotic)
- check both sdkLS and resLS sslpolicy for nil (#3196, @oliviassss)
- Support AWS RGT APIs with feature flag (#3186, @oliviassss)
- cherry-pick: Support AWS RGT APIs with feature flag (#3186) (#3193, @oliviassss)
- refactor backend SG provider (#2836, @kishorj)
- add objectSelector to the new controller webhooks (#3165, @kishorj)
- chore(aws-load-balancer-controller): update all controllerConfig.featureGates samples default values (#3161, @kahirokunn)