From 07d26039c1c0860eacfb9ba1a22387ac589cab1c Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Mon, 3 Apr 2023 15:31:26 +0200
Subject: [PATCH] add helm repo url

---
 goofy-client/apps/goofy-e2e/Jenkinsfile | 20 +++++++++++++++++++-
 1 file changed, 19 insertions(+), 1 deletion(-)

diff --git a/goofy-client/apps/goofy-e2e/Jenkinsfile b/goofy-client/apps/goofy-e2e/Jenkinsfile
index f410c4da98..8fbeed661d 100644
--- a/goofy-client/apps/goofy-e2e/Jenkinsfile
+++ b/goofy-client/apps/goofy-e2e/Jenkinsfile
@@ -104,10 +104,13 @@ pipeline {
                         parameters: [
                             string(name: "GoofyImageTag", defaultValue: env.GOOFY_IMAGE_TAG, trim: true),
                             string(name: "GoofyHelmChartVersion", defaultValue: env.GOOFY_HELM_CHART_VERSION, trim: true),
+                            string(name: "GoofyHelmRepoUrl", defaultValue: env.GOOFY_HELM_REPO_URL, trim: true),
                             string(name: "PlutoImageTag", defaultValue: env.PLUTO_IMAGE_TAG, trim: true),
                             string(name: "PlutoHelmChartVersion", defaultValue: env.PLUTO_HELM_CHART_VERSION, trim: true),
+                            string(name: "PlutoHelmRepoUrl", defaultValue: env.PLUTO_HELM_REPO_URL, trim: true),
                             string(name: "UserManagerImageTag", defaultValue: env.USER_MANAGER_IMAGE_TAG, trim: true),
-                            string(name: "UserManagerHelmChartVersion", defaultValue: env.USER_MANAGER_HELM_CHART_VERSION, trim: true)
+                            string(name: "UserManagerHelmChartVersion", defaultValue: env.USER_MANAGER_HELM_CHART_VERSION, trim: true),
+                            string(name: "UserManagerHelmRepoUrl", defaultValue: env.USER_MANAGER_HELM_REPO_URL, trim: true)
                         ]
 
                     initEnvUserVersions(userVersions)
@@ -333,6 +336,16 @@ Void initEnvGoofyDefaultVersions() {
         env.GOOFY_IMAGE_TAG = getFeatureBranchImageTag()
         env.GOOFY_HELM_CHART_VERSION = getFeatureBranchHelmChartVersion()
     }
+
+    env.GOOFY_HELM_REPO_URL = getHelmRepoUrl()
+}
+
+String getHelmRepoUrl() {
+    if (isReleaseBranch()) {
+        return "https://nexus.ozg-sh.de/repository/ozg-base-apps"
+    }
+
+    return "https://nexus.ozg-sh.de/repository/ozg-base-apps-snapshot"
 }
 
 String getFeatureBranchImageTag() {
@@ -354,6 +367,7 @@ Void initEnvPlutoDefaultVersions() {
     
     env.PLUTO_IMAGE_TAG = getImageTag(plutoValues)
     env.PLUTO_HELM_CHART_VERSION = getHelmChartVersion(plutoValues)
+    env.PLUTO_HELM_REPO_URL = getHelmRepoUrl()
 }
 
 Void initEnvUserManagerDefaultVersions() {
@@ -361,15 +375,19 @@ Void initEnvUserManagerDefaultVersions() {
     
     env.USER_MANAGER_IMAGE_TAG = getImageTag(userManagerValues)
     env.USER_MANAGER_HELM_CHART_VERSION = getHelmChartVersion(userManagerValues)
+    env.USER_MANAGER_HELM_REPO_URL = getHelmRepoUrl()
 }
 
 Void initEnvUserVersions(userVersions) {
     env.GOOFY_IMAGE_TAG = userVersions.GoofyImageTag
     env.GOOFY_HELM_CHART_VERSION = userVersions.GoofyHelmChartVersion
+    env.GOOFY_HELM_REPO_URL = userVersions.GoofyHelmRepoUrl
     env.PLUTO_IMAGE_TAG = userVersions.PlutoImageTag
     env.PLUTO_HELM_CHART_VERSION = userVersions.PlutoHelmChartVersion
+    env.PLUTO_HELM_REPO_URL = userVersions.PlutoHelmRepoUrl
     env.USER_MANAGER_IMAGE_TAG = userVersions.UserManagerImageTag
     env.USER_MANAGER_HELM_CHART_VERSION = userVersions.UserManagerHelmChartVersion
+    env.USER_MANAGER_HELM_REPO_URL = userVersions.UserManagerHelmRepoUrl
 }
 
 
-- 
GitLab