You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Suggest users to add 3rd party tooling to remove the aks related VWC config in MatchExpressions added by AKS (something akin to Kyverno mutate rules https://kyverno.io/docs/writing-policies/mutate/)
Probably won't work as those controllers (AKS and mutating controller) will fight with each other.
Steps To Reproduce
Run KGO against an AKS cluster (set logs to trace log level using helm's arg: --set env.zap_log_level=2)
I believe the way forward for this is to solve #500 rather than handle this on its own ( I intend to write a short design doc to show how that could work).
I'm happy to hear your proposal(s) for this one (#239) one if you have anything specific in mind.
Current Behavior
When KGO is running against an AKS cluster, that cluster's Admission Enforcer patches all
ValidatingWebhookConfiguration
s so that it does not check AKS managed resources, which have thekubernetes.azure.com/managedby=aks
label set.This is in conflict with KGO's mechanism to patch the in cluster resource if it's different than the one that's generated.
Expected Behavior
Reconciliation succeeds.
Proposed solutions
ValidatingWebhookConfiguration
Suggest users to add 3rd party tooling to remove the aks related VWC config inMatchExpressions
added by AKS (something akin to Kyverno mutate rules https://kyverno.io/docs/writing-policies/mutate/)Steps To Reproduce
--set env.zap_log_level=2
)Gateway
(e.g. using https://github.com/Kong/gateway-operator/blob/36c58ab4dd9a449627e14381cf1fc63f362b9903/config/samples/gateway-with-gatewayconfiguration.yaml). 2Gateway
s make it more apparent, not sure 100% why that's the case.ControlPlane
not getting a Deployment and perpetual reconciliation ofValidatingWebhookConfiguration
Operator Version
1.2.3 and latest main
kubectl version
The text was updated successfully, but these errors were encountered: