From e05ef899f6576e8588345b0914ac968b107c173b Mon Sep 17 00:00:00 2001
From: Alexis POYEN <apoyen@grandlyon.com>
Date: Thu, 27 Jul 2023 15:20:10 +0200
Subject: [PATCH] cd: always pull new image on OS deployment adding a var which
 take the current date so change every time

---
 .gitlab-ci.yml                             | 1 +
 deployment/00-backend-files.config-map.yml | 1 +
 2 files changed, 2 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a3e26e6..c66c13e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -189,6 +189,7 @@ docker-backend-mr:
   - sed -i "s|{{DOCUMENTS_DIR}}|$DOCUMENTS_DIR|g" deployment/00-backend-files.config-map.yml
   - sed -i "s|{{NODE_ENV}}|$NODE_ENV|g" deployment/00-backend-files.config-map.yml
   - sed -i "s|{{RATE_LIMIT_MAX}}|$RATE_LIMIT_MAX|g" deployment/00-backend-files.config-map.yml
+  - sed -i "s|{{DEPLOYMENT_TIMESTAMP}}|$(date +"%d.%m.%Y %H:%M")|g" deployment/00-backend-files.config-map.yml
 
   # Secrets
   - sed -i "s|{{API_KEY}}|$API_KEY|g" deployment/00-backend-files.secrets.yml
diff --git a/deployment/00-backend-files.config-map.yml b/deployment/00-backend-files.config-map.yml
index 5cc0335..eb7ed4e 100644
--- a/deployment/00-backend-files.config-map.yml
+++ b/deployment/00-backend-files.config-map.yml
@@ -7,6 +7,7 @@ data:
   APP_LOG_DIR: "{{APP_LOG_DIR}}"
   APP_LOG_FILES_PREFIX: "backend-files"
   APP_LOG_MAX_LEVEL: "{{APP_LOG_MAX_LEVEL}}"
+  DEPLOYMENT_TIMESTAMP: "{{DEPLOYMENT_TIMESTAMP}}"
   DOCUMENTS_DIR: "{{DOCUMENTS_DIR}}"
   NODE_ENV: "{{NODE_ENV}}"
   RATE_LIMIT_MAX: "{{RATE_LIMIT_MAX}}"
-- 
GitLab