aws/eks-charts

Allow configuration of webhook selectors

Opened this issue · 0 comments

Is your feature request related to a problem?

When standing up a new cluster provisioned by ArgoCD, there's a fairly high (~20% at least) chance that the mservice.elbv2.k8s.aws MHW, in a yet-non-functional state will block creation of Linkerd service objects, which in turn will block AWS LBC pods from being created, thus creating a deadlock.

Describe the solution you'd like
Fully configurable objectSelector blocks in webhookconfiguration should allow excluding certain services from the webhook.

Describe alternatives you've considered
Configuring linkerd MWH to exclude objects labeled with app.kubernetes.io/name: aws-load-balancer-controller. This worked, FWIW, but only because Linkerd's MHW configuration does allow the very customization I'm requesting here. This may not be the case for other webhooks myself or other people encounter in tandem with AWS LBC.