diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index fbe81cd88a6f12d8add2ace1247c68d6a1dd167e..2d6d0049a7877c3a580c32b631f8470baa927468 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2,12 +2,14 @@ generate:
   stage: build
   needs: []
   image: harbor.pasteur.fr/kube-system/helm-kubectl:3.12.0
+  variables:
+    PUBLIC_URL: "${CI_PROJECT_NAME}-test-${VALUES_SUFFIX}.dev.pasteur.cloud"
   script:
     - mkdir -p out-templates
     - helm dependency update ./test-chart/
     - >
       helm template
-      --set shiny-k8s-toolkit-helm.ingress.hostname=${CI_PROJECT_NAME}-test-${VALUES_SUFFIX}.dev.pasteur.cloud
+      --set shiny-k8s-toolkit-helm.ingress.hostname=${PUBLIC_URL}
       --values ./test-chart/values.yaml
       --values ./test-chart/values-${VALUES_SUFFIX}.yaml
       test-${VALUES_SUFFIX} ./test-chart/ > out-templates/test-${VALUES_SUFFIX}.yaml
@@ -41,6 +43,7 @@ test-applying:
   image: harbor.pasteur.fr/kube-system/helm-kubectl:3.12.0
   variables:
     NAMESPACE: "rshiny-dev"
+    PUBLIC_URL: "${CI_PROJECT_NAME}-test-${VALUES_SUFFIX}.dev.pasteur.cloud"
   environment:
     name: "k8sdev-01/${NAMESPACE}/helm-test"
     url: "https://${CI_PROJECT_NAME}-${CI_COMMIT_REF_SLUG}.dev.pasteur.cloud"
@@ -50,12 +53,12 @@ test-applying:
     - >
       helm upgrade --install --namespace=${NAMESPACE}
       --render-subchart-notes
-      --set shiny-k8s-toolkit-helm.ingress.hostname=${CI_PROJECT_NAME}-test-${VALUES_SUFFIX}.dev.pasteur.cloud
+      --set shiny-k8s-toolkit-helm.ingress.hostname=${PUBLIC_URL}
       --values ./test-chart/values.yaml
       --values ./test-chart/values-${VALUES_SUFFIX}.yaml
       test-${VALUES_SUFFIX} ./test-chart/ --wait
     - echo "Applyied and running for k8s, checking is url is responding."
-    - curl --retry 60 --retry-delay 1 -s -o /dev/null "https://shiny-k8s-example-base-python.dev.pasteur.cloud/"
+    - curl --retry 60 --retry-delay 1 -s -o /dev/null ${PUBLIC_URL}
     - echo "Receive http 200, instance ok, removing it."
     - helm delete test-${VALUES_SUFFIX} --wait
   parallel: