diff --git a/src/main/helm/templates/deployment.yaml b/src/main/helm/templates/deployment.yaml
index ffcc3c8e6d1ec47d533e67f9abd17aab29c03fb2..8166925fa7cc0761e9be2a2c1469751e2fc227e5 100644
--- a/src/main/helm/templates/deployment.yaml
+++ b/src/main/helm/templates/deployment.yaml
@@ -58,12 +58,16 @@ spec:
             app.kubernetes.io/name: {{ .Release.Name }}
       containers:
       - env:
-          - name: SERVER_PORT
+          - name: HTTP_SERVER_PORT
             value: "8082"
           - name: GRPC_MOCK
             value: "{{ (.Values.grpc).mock | default false }}"
-          - name: GRPC_URL
-            value: "{{ required ".Values.grpc.url must be set" (.Values.grpc).url }}"
+          - name: GRPC_REGISTRATION_SERVER_URL
+            value: "{{ required ".Values.grpc.registration.server.url must be set" (.Values.grpc.registration.server).url }}"
+          - name: GRPC_COLLABORATION_SERVER_PORT
+            value: "{{ required ".Values.grpc.collaboration.server.port must be set" (.Values.grpc.collaboration.server).port }}"
+          - name: GRPC_COLLABORATION_ROUTER_PORT
+            value: "{{ required ".Values.grpc.collaboration.router.port must be set" (.Values.grpc.collaboration.router).port }}"
           {{- with include "app.getCustomList" . }}
 {{ . | indent 10 }}
           {{- end }}
diff --git a/src/test/helm-linter-values.yaml b/src/test/helm-linter-values.yaml
index bab44e4f88591b71dd0cb0220909949f70cfc0e4..8c9ed4622e4d823f4801eb5f94b2536a06c75ce6 100644
--- a/src/test/helm-linter-values.yaml
+++ b/src/test/helm-linter-values.yaml
@@ -1,14 +1,43 @@
-
+#
+# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den
+# Ministerpräsidenten des Landes Schleswig-Holstein
+# Staatskanzlei
+# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
+#
+# Lizenziert unter der EUPL, Version 1.2 oder - sobald
+# diese von der Europäischen Kommission genehmigt wurden -
+# Folgeversionen der EUPL ("Lizenz");
+# Sie dürfen dieses Werk ausschließlich gemäß
+# dieser Lizenz nutzen.
+# Eine Kopie der Lizenz finden Sie hier:
+#
+# https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
+#
+# Sofern nicht durch anwendbare Rechtsvorschriften
+# gefordert oder in schriftlicher Form vereinbart, wird
+# die unter der Lizenz verbreitete Software "so wie sie
+# ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
+# ausdrücklich oder stillschweigend - verbreitet.
+# Die sprachspezifischen Genehmigungen und Beschränkungen
+# unter der Lizenz sind dem Lizenztext zu entnehmen.
+#
 
 networkPolicy:
   dnsServerNamespace: test-dns-namespace
 
-
 zufiManager:
   namespace: zufi
 
 imagePullSecret: ozgcloud-image-pull-secret
-server:
-  port: 8080
+http:
+  server:
+    port: 8080
 grpc:
-  url: "zufi.de:9090"
\ No newline at end of file
+  collaboration:
+    router:
+      port: 50051
+    server:
+      port: 50052
+  registration:
+    server:
+      url: "zufi.de:9090"
\ No newline at end of file
diff --git a/src/test/helm/deployment_defaults_labels_test.yaml b/src/test/helm/deployment_defaults_labels_test.yaml
index 3b2ddae990c85307b257db1c6aef07da97991bdc..18ddbba77713c96f84851e3bda4e398e8d474fd5 100644
--- a/src/test/helm/deployment_defaults_labels_test.yaml
+++ b/src/test/helm/deployment_defaults_labels_test.yaml
@@ -30,10 +30,18 @@ templates:
   - templates/deployment.yaml
 set:
   imagePullSecret: image-pull-secret
-  server:
-    port: 8080
+  http:
+    server:
+      port: 8080
   grpc:
-    url: "zufi.de:9090"
+    collaboration:
+      router:
+        port: 50051
+      server:
+        port: 50052
+    registration:
+      server:
+        url: "zufi.de:9090"
 tests:
   - it: check metadata.labels
     asserts:
diff --git a/src/test/helm/deployment_env_test.yaml b/src/test/helm/deployment_env_test.yaml
index 291459906207c5e4cceb50f29962d43e5e58ed6c..3cd5d071e87c07e7b85585e2144dbbdb258bc6b1 100644
--- a/src/test/helm/deployment_env_test.yaml
+++ b/src/test/helm/deployment_env_test.yaml
@@ -75,7 +75,17 @@ tests:
       - contains:
           path: spec.template.spec.containers[0].env
           content:
-            name: GRPC_URL
+            name: GRPC_COLLABORATION_SERVER_PORT
+            value: "50052"
+      - contains:
+          path: spec.template.spec.containers[0].env
+          content:
+            name: GRPC_COLLABORATION_ROUTER_PORT
+            value: "50051"
+      - contains:
+          path: spec.template.spec.containers[0].env
+          content:
+            name: GRPC_REGISTRATION_SERVER_URL
             value: "zufi.de:9090"
       - contains:
           path: spec.template.spec.containers[0].env
@@ -85,7 +95,7 @@ tests:
       - contains:
           path: spec.template.spec.containers[0].env
           content:
-            name: SERVER_PORT
+            name: HTTP_SERVER_PORT
             value: "8082"
   - it: should fail template if grpc.url not set
     set:
diff --git a/src/test/helm/deployment_imagepull_secret_test.yaml b/src/test/helm/deployment_imagepull_secret_test.yaml
index bbfb1b1f114d95e7e87e1b6e16e0e1fc31e85090..6e3d7f932494d6185a8bb9bb49677ca9cb923b3c 100644
--- a/src/test/helm/deployment_imagepull_secret_test.yaml
+++ b/src/test/helm/deployment_imagepull_secret_test.yaml
@@ -29,10 +29,18 @@ release:
 templates:
   - templates/deployment.yaml
 set:
-  server:
-    port: 8080
+  http:
+    server:
+      port: 8080
   grpc:
-    url: "zufi.de:9090"
+    collaboration:
+      router:
+        port: 50051
+      server:
+        port: 50052
+    registration:
+      server:
+        url: "zufi.de:9090"
 tests:
   - it: should use correct imagePull secret
     set: 
diff --git a/src/test/helm/deployment_resources_test.yaml b/src/test/helm/deployment_resources_test.yaml
index c88ff160680f16afdfb2e8e7fd3cf639303fbc5e..5af9adb1d4d1473267eab1679bfe07af0de714f9 100644
--- a/src/test/helm/deployment_resources_test.yaml
+++ b/src/test/helm/deployment_resources_test.yaml
@@ -29,10 +29,18 @@ templates:
   - templates/deployment.yaml
 set:
   imagePullSecret: image-pull-secret
-  server:
-    port: 8080
+  http:
+    server:
+      port: 8080
   grpc:
-    url: "zufi.de:9090"
+    collaboration:
+      router:
+        port: 50051
+      server:
+        port: 50052
+    registration:
+      server:
+        url: "zufi.de:9090"
 
 tests:
   - it: should generate resources when values set
diff --git a/src/test/helm/deployment_test.yaml b/src/test/helm/deployment_test.yaml
index b4b72cdd3745818b41046a4035795d050a9a2a7e..c04f82edfedb732187e220f54b3145bd0c971db9 100644
--- a/src/test/helm/deployment_test.yaml
+++ b/src/test/helm/deployment_test.yaml
@@ -29,10 +29,18 @@ templates:
   - templates/deployment.yaml
 set:
   imagePullSecret: image-pull-secret
-  server:
-    port: 8080
+  http:
+    server:
+      port: 8080
   grpc:
-    url: "zufi.de:9090"
+    collaboration:
+      router:
+        port: 50051
+      server:
+        port: 50052
+    registration:
+      server:
+        url: "zufi.de:9090"
 
 tests:
   - it: should have metadata values