From 38a2c9b6d105e001b7a1f3dceabdd65e4905436e Mon Sep 17 00:00:00 2001
From: Krzysztof <krzysztof.witukiewicz@mgm-tp.com>
Date: Mon, 26 May 2025 14:46:51 +0200
Subject: [PATCH] OZG-8142 Egress to grpc port 9090 of administration

---
 .../src/main/helm/templates/deployment.yaml                | 3 +++
 .../src/main/helm/templates/network_policy.yaml            | 7 +++++++
 .../src/test/helm/network_policy_test.yaml                 | 7 +++++++
 3 files changed, 17 insertions(+)

diff --git a/aggregation-manager-server/src/main/helm/templates/deployment.yaml b/aggregation-manager-server/src/main/helm/templates/deployment.yaml
index 5156e8d..d09a3d3 100644
--- a/aggregation-manager-server/src/main/helm/templates/deployment.yaml
+++ b/aggregation-manager-server/src/main/helm/templates/deployment.yaml
@@ -94,6 +94,9 @@ spec:
           - containerPort: 8081
             name: metrics
             protocol: TCP
+          - containerPort: 9090
+            name: grpc-9090
+            protocol: TCP
         readinessProbe:
           failureThreshold: 3
           httpGet:
diff --git a/aggregation-manager-server/src/main/helm/templates/network_policy.yaml b/aggregation-manager-server/src/main/helm/templates/network_policy.yaml
index 4b5a530..ab8b280 100644
--- a/aggregation-manager-server/src/main/helm/templates/network_policy.yaml
+++ b/aggregation-manager-server/src/main/helm/templates/network_policy.yaml
@@ -65,6 +65,13 @@ spec:
       ports:
         - port: 27017
           protocol: TCP
+    - to:
+      - podSelector:
+          matchLabels:
+            component: administration
+      ports:
+        - port: 9090
+          protocol: TCP
     - to:
       - namespaceSelector:
           matchLabels:
diff --git a/aggregation-manager-server/src/test/helm/network_policy_test.yaml b/aggregation-manager-server/src/test/helm/network_policy_test.yaml
index b176448..18d7bee 100644
--- a/aggregation-manager-server/src/test/helm/network_policy_test.yaml
+++ b/aggregation-manager-server/src/test/helm/network_policy_test.yaml
@@ -70,6 +70,13 @@ tests:
                   - podSelector:
                       matchLabels:
                         component: ozgcloud-mongodb
+              - ports:
+                  - port: 9090
+                    protocol: TCP
+                to:
+                  - podSelector:
+                      matchLabels:
+                        component: administration
               - ports:
                   - port: 53
                     protocol: UDP
-- 
GitLab