From ee7ed09e9dad0117e5b4d94166d4089d01be4908 Mon Sep 17 00:00:00 2001
From: Remi  PLANEL <rplanel@pasteur.fr>
Date: Thu, 21 Dec 2023 15:33:49 +0100
Subject: [PATCH] add stage that wait for pod to be ready and load data

---
 .gitlab-ci.yml | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9fd01a30..ae196b06 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -41,6 +41,7 @@ stages:
   - build
   - build-wiki
   - deploy
+  - load-website
 
 
 .docker-login: &docker-login
@@ -464,3 +465,13 @@ delete-helm-release:prod:
   script:
     - echo "Removing $CI_PROJECT_NAME-$CI_ENVIRONMENT_NAME"
     - helm delete -n ${NAMESPACE} $CI_PROJECT_NAME-$CI_ENVIRONMENT_NAME
+
+
+load-website:
+  image: harbor.pasteur.fr/kube-system/helm-kubectl:$HELM_VERSION
+  stage: load-website
+  needs:
+    - "deploy:prod"
+  script:
+   - kubectl wait pods -l app.kubernetes.io/name=df-wiki --for condition=Ready --timeout=90s
+   - echo "Le pod est ready"
\ No newline at end of file
-- 
GitLab