customize failure policy for webhooks (#55)

This commit is contained in:
David Fry
2025-07-17 09:35:35 +02:00
committed by GitHub
parent 48c2f42b00
commit 2dbe491081
2 changed files with 8 additions and 5 deletions
@@ -19,7 +19,7 @@ webhooks:
name: {{ template "kubernetes-operator.webhookService" . }} name: {{ template "kubernetes-operator.webhookService" . }}
namespace: {{ $.Release.Namespace }} namespace: {{ $.Release.Namespace }}
path: /mutate--v1-pod path: /mutate--v1-pod
failurePolicy: Fail failurePolicy: {{ .Values.webhook.failurePolicy }}
name: mpod-v1.netbird.io name: mpod-v1.netbird.io
admissionReviewVersions: admissionReviewVersions:
- v1 - v1
@@ -71,7 +71,7 @@ webhooks:
name: {{ template "kubernetes-operator.webhookService" . }} name: {{ template "kubernetes-operator.webhookService" . }}
namespace: {{ $.Release.Namespace }} namespace: {{ $.Release.Namespace }}
path: /validate-netbird-io-v1-nbsetupkey path: /validate-netbird-io-v1-nbsetupkey
failurePolicy: Fail failurePolicy: {{ .Values.webhook.failurePolicy }}
name: vnbsetupkey-v1.netbird.io name: vnbsetupkey-v1.netbird.io
admissionReviewVersions: admissionReviewVersions:
- v1 - v1
@@ -112,7 +112,7 @@ webhooks:
name: {{ template "kubernetes-operator.webhookService" . }} name: {{ template "kubernetes-operator.webhookService" . }}
namespace: {{ $.Release.Namespace }} namespace: {{ $.Release.Namespace }}
path: /validate-netbird-io-v1-nbresource path: /validate-netbird-io-v1-nbresource
failurePolicy: Fail failurePolicy: {{ .Values.webhook.failurePolicy }}
name: vnbresource-v1.netbird.io name: vnbresource-v1.netbird.io
admissionReviewVersions: admissionReviewVersions:
- v1 - v1
@@ -151,7 +151,7 @@ webhooks:
name: {{ template "kubernetes-operator.webhookService" . }} name: {{ template "kubernetes-operator.webhookService" . }}
namespace: {{ $.Release.Namespace }} namespace: {{ $.Release.Namespace }}
path: /validate-netbird-io-v1-nbroutingpeer path: /validate-netbird-io-v1-nbroutingpeer
failurePolicy: Fail failurePolicy: {{ .Values.webhook.failurePolicy }}
name: vnbroutingpeer-v1.netbird.io name: vnbroutingpeer-v1.netbird.io
admissionReviewVersions: admissionReviewVersions:
- v1 - v1
@@ -190,7 +190,7 @@ webhooks:
name: {{ template "kubernetes-operator.webhookService" . }} name: {{ template "kubernetes-operator.webhookService" . }}
namespace: {{ $.Release.Namespace }} namespace: {{ $.Release.Namespace }}
path: /validate-netbird-io-v1-nbgroup path: /validate-netbird-io-v1-nbgroup
failurePolicy: Fail failurePolicy: {{ .Values.webhook.failurePolicy }}
name: vnbgroup-v1.netbird.io name: vnbgroup-v1.netbird.io
admissionReviewVersions: admissionReviewVersions:
- v1 - v1
+3
View File
@@ -30,6 +30,9 @@ webhook:
# operator: NotIn # operator: NotIn
# values: # values:
# - foo # - foo
# Failure Policy for webhook
failurePolicy: Fail
operator: operator:
# This will set the replicaset count more information can be found here: https://kubernetes.io/docs/concepts/workloads/controllers/replicaset/ # This will set the replicaset count more information can be found here: https://kubernetes.io/docs/concepts/workloads/controllers/replicaset/