From a51f464fdd023b42b32e125a32fb3235c1a3628e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fran=C3=A7ois=20Laurent?= <francois.laurent@posteo.net>
Date: Wed, 8 Jan 2025 16:28:13 +0100
Subject: [PATCH] fix: all pipelines run on gitlab.pasteur.fr only

---
 .gitlab-ci.yml | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 714157b..fd1068e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -57,8 +57,6 @@ build dev on gitlab.pasteur.fr:
     - envsubst < k8s/front-deployment.yaml | kubectl apply -n "$NAMESPACE" -f -
     - envsubst < k8s/front-service.yaml | kubectl apply -n "$NAMESPACE" -f -
     - envsubst < k8s/ingress.yaml | kubectl apply -n "$NAMESPACE" -f -
-  rules:
-    - if: $CI_PROJECT_ID == $GITLAB_PASTEUR_PROJECT_ID      # gitlab.pasteur.fr only
 
 .deploy-with-helm:
   stage: deploy
@@ -78,8 +76,6 @@ build dev on gitlab.pasteur.fr:
       --set ingress.hosts[0].host="$PUBLIC_URL"
       --set ingress.hosts[0].paths[0].path="/"
       --set ingress.hosts[0].paths[0].pathType="Prefix"
-  rules:
-    - if: $CI_PROJECT_ID == $GITLAB_PASTEUR_PROJECT_ID      # gitlab.pasteur.fr only
 
 deploy to pasteur.cloud:
   extends: .deploy-with-manifests
@@ -90,7 +86,8 @@ deploy to pasteur.cloud:
     name: k8sprod-02/nyx-prod
     url: https://nyx.pasteur.cloud
   rules:
-    - if: $CI_COMMIT_BRANCH == "main"
+    - if: ($CI_COMMIT_BRANCH == "main" &&
+        $CI_PROJECT_ID == $GITLAB_PASTEUR_PROJECT_ID)      # gitlab.pasteur.fr only
       when: manual
 
 deploy to dev.pasteur.cloud:
@@ -102,5 +99,6 @@ deploy to dev.pasteur.cloud:
     name: k8sdev-01/nyx-dev
     url: https://nyx.dev.pasteur.cloud
   rules:
-    - if: $CI_COMMIT_BRANCH == "dev"
+    - if: ($CI_COMMIT_BRANCH == "dev" &&
+        $CI_PROJECT_ID == $GITLAB_PASTEUR_PROJECT_ID)      # gitlab.pasteur.fr only
 
-- 
GitLab