From f7aca381b3ff2e6394674009372371bda55180f8 Mon Sep 17 00:00:00 2001
From: Felix Reichenbach <felix.reichenbach@mgm-tp.com>
Date: Mon, 24 Mar 2025 14:10:39 +0100
Subject: [PATCH] OZG-7573 set default service account name for forwarder

---
 src/main/helm/templates/_helpers.tpl    |  2 ++
 src/test/helm/service_account_test.yaml | 14 ++++++++++++++
 2 files changed, 16 insertions(+)

diff --git a/src/main/helm/templates/_helpers.tpl b/src/main/helm/templates/_helpers.tpl
index b0f54ef2d..de5fd15f5 100644
--- a/src/main/helm/templates/_helpers.tpl
+++ b/src/main/helm/templates/_helpers.tpl
@@ -105,6 +105,8 @@ app.kubernetes.io/namespace: {{ include "app.namespace" . }}
 {{- printf "formcycle-adapter-service-account" }}
 {{- else if eq (.Values.image).name "enterprise-adapter" }}
 {{- printf "enterprise-adapter-service-account" }}
+{{- else if eq (.Values.image).name "forwarder" }}
+{{- printf "forwarder-service-account" }}
 {{- end }}
 {{- end -}}
 
diff --git a/src/test/helm/service_account_test.yaml b/src/test/helm/service_account_test.yaml
index e25b18bcf..3c145c3fa 100644
--- a/src/test/helm/service_account_test.yaml
+++ b/src/test/helm/service_account_test.yaml
@@ -57,6 +57,20 @@ tests:
       - equal:
           path: metadata.namespace
           value: sh-helm-test
+  - it: should create default forwarder service account name
+    set:
+      image.name: forwarder
+      serviceAccount:
+        create: true
+    asserts:
+      - isKind:
+          of: ServiceAccount
+      - equal:
+          path: metadata.name
+          value: forwarder-service-account
+      - equal:
+          path: metadata.namespace
+          value: sh-helm-test
   - it: should create service account with name
     set:
       serviceAccount:
-- 
GitLab