From 5649e1a430238dc4f864f98d125af00ccbad0350 Mon Sep 17 00:00:00 2001
From: Sheogorath <sheogorath@shivering-isles.com>
Date: Sat, 28 Oct 2023 01:12:48 +0200
Subject: [PATCH] fix(monitoring): Exclude monitoring-system from monitoring
 webhooks

---
 infrastructure/monitoring/release.yaml | 33 ++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/infrastructure/monitoring/release.yaml b/infrastructure/monitoring/release.yaml
index ca58d87e6..9f1135967 100644
--- a/infrastructure/monitoring/release.yaml
+++ b/infrastructure/monitoring/release.yaml
@@ -31,6 +31,39 @@ spec:
       name: kube-prometheus-override-values
       valuesKey: values-overrides.yaml
       optional: true
+  postRenderers:
+    - kustomize:
+        patchesJson6902:
+          - target:
+              group: admissionregistration.k8s.io
+              version: v1
+              kind: ValidatingWebhookConfiguration
+              name: kube-prometheus-stack-admission
+            patch:
+              - op: add
+                path: webhooks/0/namespaceSelector
+                value:
+                  matchExpressions:
+                    - key: kubernetes.io/metadata.name
+                      operator: NotIn
+                      values:
+                        - kube-system
+                        - monitoring-system
+          - target:
+              group: admissionregistration.k8s.io
+              version: v1
+              kind: MutatingWebhookConfiguration
+              name: kube-prometheus-stack-admission
+            patch:
+              - op: add
+                path: webhooks/0/namespaceSelector
+                value:
+                  matchExpressions:
+                    - key: kubernetes.io/metadata.name
+                      operator: NotIn
+                      values:
+                        - kube-system
+                        - monitoring-system
 ---
 apiVersion: v1
 kind: ConfigMap
-- 
GitLab