feat: add configurable failurePolicy to webhookconfigurations (#9)

This commit is contained in:
David Fry
2025-07-17 13:59:27 +01:00
committed by GitHub
parent c392399691
commit d2c0773169
2 changed files with 8 additions and 5 deletions

View File

@@ -19,7 +19,7 @@ webhooks:
name: {{ template "kubernetes-operator.webhookService" . }}
namespace: {{ $.Release.Namespace }}
path: /mutate--v1-pod
failurePolicy: Fail
failurePolicy: {{ .Values.webhook.failurePolicy }}
name: mpod-v1.netbird.io
admissionReviewVersions:
- v1
@@ -71,7 +71,7 @@ webhooks:
name: {{ template "kubernetes-operator.webhookService" . }}
namespace: {{ $.Release.Namespace }}
path: /validate-netbird-io-v1-nbsetupkey
failurePolicy: Fail
failurePolicy: {{ .Values.webhook.failurePolicy }}
name: vnbsetupkey-v1.netbird.io
admissionReviewVersions:
- v1
@@ -112,7 +112,7 @@ webhooks:
name: {{ template "kubernetes-operator.webhookService" . }}
namespace: {{ $.Release.Namespace }}
path: /validate-netbird-io-v1-nbresource
failurePolicy: Fail
failurePolicy: {{ .Values.webhook.failurePolicy }}
name: vnbresource-v1.netbird.io
admissionReviewVersions:
- v1
@@ -151,7 +151,7 @@ webhooks:
name: {{ template "kubernetes-operator.webhookService" . }}
namespace: {{ $.Release.Namespace }}
path: /validate-netbird-io-v1-nbroutingpeer
failurePolicy: Fail
failurePolicy: {{ .Values.webhook.failurePolicy }}
name: vnbroutingpeer-v1.netbird.io
admissionReviewVersions:
- v1
@@ -190,7 +190,7 @@ webhooks:
name: {{ template "kubernetes-operator.webhookService" . }}
namespace: {{ $.Release.Namespace }}
path: /validate-netbird-io-v1-nbgroup
failurePolicy: Fail
failurePolicy: {{ .Values.webhook.failurePolicy }}
name: vnbgroup-v1.netbird.io
admissionReviewVersions:
- v1

View File

@@ -30,6 +30,9 @@ webhook:
# operator: NotIn
# values:
# - foo
# Failure Policy for webhook
failurePolicy: Fail
operator:
# This will set the replicaset count more information can be found here: https://kubernetes.io/docs/concepts/workloads/controllers/replicaset/