[aws-eks]: add support for passing helm chart values to AlbController #29707
Labels
@aws-cdk/aws-eks
Related to Amazon Elastic Kubernetes Service
effort/small
Small work item – less than a day of effort
feature-request
A feature should be added or improved.
p2
Describe the feature
Allow users to pass optional helm chart values to the aws-load-balancer-controller helm chart to configure its behavior.
Use Case
We are using AWS Firewall Manager as well as the wafv2.CfnWebACLAssociation construct to associate our load balancers with WAFs so that we don't have to hard-code the waf arn in our manifests. aws-load-balancer-controller is constantly removing these associations. We can disable this behavior by setting
enableWafv2: false
in the helm chart values. However, this is not currently possible without disabling the built-in albController and using the HelmChart construct directly.Proposed Solution
expose an additional property
values
on the AlbControllerProps interface. Then apply the values to the defaults already being used when AlbController instantiates the HelmChart construct under the hood.Other Information
No response
Acknowledgements
CDK version used
2.133.0
Environment details (OS name and version, etc.)
MacOS Ventura 13.6.4
The text was updated successfully, but these errors were encountered: