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.