From 6472b221ed79ce7be5e9d5879de0b5759fa50a04 Mon Sep 17 00:00:00 2001 From: Dario Tranchitella Date: Sat, 12 Jun 2021 19:25:55 +0200 Subject: [PATCH] build(helm): Tenant cordononing webhook --- .../validatingwebhookconfiguration.yaml | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/charts/capsule/templates/validatingwebhookconfiguration.yaml b/charts/capsule/templates/validatingwebhookconfiguration.yaml index 1aeb3b95..b5d5b64b 100644 --- a/charts/capsule/templates/validatingwebhookconfiguration.yaml +++ b/charts/capsule/templates/validatingwebhookconfiguration.yaml @@ -318,3 +318,32 @@ webhooks: scope: '*' sideEffects: NoneOnDryRun timeoutSeconds: {{ .Values.validatingWebhooksTimeoutSeconds }} +- admissionReviewVersions: + - v1beta1 + clientConfig: + caBundle: Cg== + service: + name: {{ include "capsule.fullname" . }}-webhook-service + namespace: {{ .Release.Namespace }} + path: /tenant-cordoning + port: 443 + failurePolicy: Ignore + name: cordoning.tenant.capsule.clastix.io + namespaceSelector: + matchExpressions: + - key: capsule.clastix.io/tenant + operator: Exists + rules: + - apiGroups: + - '*' + apiVersions: + - '*' + operations: + - CREATE + - UPDATE + - DELETE + resources: + - '*' + scope: Namespaced + sideEffects: NoneOnDryRun + timeoutSeconds: {{ .Values.validatingWebhooksTimeoutSeconds }}