From c1b95ff777d7cf709f55e4f847c20d296bc62ecc Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Thu, 26 Sep 2024 14:06:08 +0200
Subject: [PATCH] OZG-6716 allow connection from monitoring Namespace

---
 src/main/helm/templates/network_policy.yaml | 7 +++++++
 src/test/helm/network_policy_test.yaml      | 9 +++++++++
 2 files changed, 16 insertions(+)

diff --git a/src/main/helm/templates/network_policy.yaml b/src/main/helm/templates/network_policy.yaml
index 35c46c1..839faec 100644
--- a/src/main/helm/templates/network_policy.yaml
+++ b/src/main/helm/templates/network_policy.yaml
@@ -43,6 +43,13 @@ spec:
       podSelector: 
         matchLabels:
           component: vorgang-manager
+  - from:
+    - namespaceSelector:
+        matchLabels:
+          name: {{ (.Values.networkPolicy).monitoringNamespace | default "openshift-user-workload-monitoring" }}
+    ports:
+    - protocol: TCP
+      port: 8081
 {{- with (.Values.networkPolicy).additionalIngressConfigLocal }}
 {{ toYaml . | indent 2 }}
 {{- end }}
diff --git a/src/test/helm/network_policy_test.yaml b/src/test/helm/network_policy_test.yaml
index e8adaa9..e741cf0 100644
--- a/src/test/helm/network_policy_test.yaml
+++ b/src/test/helm/network_policy_test.yaml
@@ -77,6 +77,15 @@ tests:
                 podSelector: 
                   matchLabels:
                     component: vorgang-manager
+            - from:
+              - namespaceSelector:
+                  matchLabels:
+                    name: openshift-user-workload-monitoring
+              ports:
+                - port: 8081
+                  protocol: TCP
+
+                                   
             egress:
             - to:
               - namespaceSelector:
-- 
GitLab