From 67cbec2c53f99d1378b7985f488fd37be519fb0d Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Mon, 28 Oct 2024 15:49:53 +0100
Subject: [PATCH] OZG-6867: OZG-7036: Add ingress rule for administration

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

diff --git a/src/main/helm/zufi-server/templates/network_policy.yaml b/src/main/helm/zufi-server/templates/network_policy.yaml
index d3c720bd..90ceaa16 100644
--- a/src/main/helm/zufi-server/templates/network_policy.yaml
+++ b/src/main/helm/zufi-server/templates/network_policy.yaml
@@ -50,6 +50,13 @@ spec:
     - podSelector:
         matchLabels:
           component: alfa
+  - ports:
+      - port: 9090
+    from:
+      - namespaceSelector: { }
+      - podSelector:
+          matchLabels:
+            component: administration
   - ports:
     - port: 9090
     from:
diff --git a/src/test/helm/zufi-server/network_policy_test.yaml b/src/test/helm/zufi-server/network_policy_test.yaml
index 3031905a..6a16cd45 100644
--- a/src/test/helm/zufi-server/network_policy_test.yaml
+++ b/src/test/helm/zufi-server/network_policy_test.yaml
@@ -103,6 +103,13 @@ tests:
                         component: alfa
                 ports:
                   - port: 9090
+              - from:
+                  - namespaceSelector: { }
+                  - podSelector:
+                      matchLabels:
+                        component: administration
+                ports:
+                  - port: 9090
               - from:
                   - namespaceSelector:
                       matchLabels:
-- 
GitLab