From 2c0711ae3e47bc61e1cd32a7eb1d0fde52dea0a8 Mon Sep 17 00:00:00 2001
From: Pierre Jacquot <pierre.jacquot@inria.fr>
Date: Sat, 25 May 2024 16:34:04 +0200
Subject: [PATCH] [CI] Do not use update-api-servers script to deploy api

---
 .gitlab-ci.yml | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 075f1d514e7..faeb8d77145 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -70,10 +70,21 @@ generate-reference-api:
 
 deploy:
   stage: deploy
+  parallel:
+    matrix:
+      - SITE: [grenoble, lille, luxembourg, lyon, nancy, nantes, rennes, sophia, strasbourg, toulouse]
   tags:
     - grid5000-shell
   script:
-    - /srv/ci-runner-scripts/bin/update-api-servers
+    - export SSH_KEY="/home/gitlab-runner/.ssh/id_rsa_ci-runner"
+    - export LOGIN="git-updater"
+    - export SCRIPT="/usr/local/sbin/g5k-update-git-clone"
+    - export SCRIPT_ARGS="--directory /var/db/g5k-api/reference-repository --pull-origin"
+# For testing purpose, we do NOT deploy on production APIs (^.^")
+#   - echo "Deploying reference-repository on api-server-v3.${SITE}:"
+#   - ssh -i $SSH_KEY $LOGIN@$api-server-v3.${SITE} "$SCRIPT $SCRIPT_ARGS"
+    - echo "Deploying reference-repository on api-server-devel.${SITE}:"
+    - ssh -i $SSH_KEY $LOGIN@api-server-devel.${SITE} "$SCRIPT $SCRIPT_ARGS"
 
 rspec:
   stage: checks  # we use 'checks' here to avoid blocking on this when updating the ref-repo
-- 
GitLab