From 5d8fbb216e326e7109e86757455e46fab219daa3 Mon Sep 17 00:00:00 2001
From: fmareuil <fabien.mareuil@pasteur.fr>
Date: Fri, 7 Jun 2024 13:42:31 +0200
Subject: [PATCH] fix dump from prod

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

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d5512a92..4b0a7c59 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -228,7 +228,6 @@ delete-app-with-pvc:
     - helm delete -n ${NAMESPACE} ${CI_COMMIT_REF_SLUG}
     - kubectl delete pvc -n ${NAMESPACE} -lapp.kubernetes.io/instance=${CI_COMMIT_REF_SLUG}
 
-
 dump-prod-for-dev:
   stage: deploy
   needs: []
@@ -244,22 +243,21 @@ dump-prod-for-dev:
     - echo $NAMESPACE
     # - POSTGRES_PASSWORD="$(kubectl get secret postgres.release-postgresql.credentials.postgresql.acid.zalan.do --output jsonpath='{.data.password}' | base64 -d)"
     - DB_POD=$(kubectl -n=${NAMESPACE} get po -l cluster-name=release-postgresql,application=spilo --output jsonpath='{.items[0].metadata.name}')
-    - kubectl -n=${NAMESPACE} exec $DB_POD --container postgres -- pg_dump --clean -U postgres postgres | gzip -c > prod.sql.gz
+    - kubectl -n=${NAMESPACE} exec $DB_POD --container postgres -- pg_dump --clean -U ippidb_user ippidb | gzip -c > prod.sql.gz
   artifacts:
     paths:
       - prod.sql.gz
     expire_in: 2 days
 
-
 load-prod-in-dev:
   stage: deploy
   except:
     - release
   needs:
     - dump-prod-for-dev
-    - job : deploy-master
+    - job: deploy-master
       optional: true
-    - job : deploy-dev
+    - job: deploy-dev
       optional: true
   when: manual
   image: harbor.pasteur.fr/kube-system/helm-kubectl:3.4.0
@@ -274,5 +272,5 @@ load-prod-in-dev:
     - DB_POD=$(kubectl -n=${NAMESPACE} get po -l cluster-name=${CI_COMMIT_REF_SLUG}-postgresql,application=spilo --output jsonpath='{.items[0].metadata.name}')
     - helm history ${CI_COMMIT_REF_SLUG} --max 3
     - gzip -d prod.sql.gz
-    - kubectl -n=${NAMESPACE} exec -i $DB_POD -- psql -U postgres postgres < prod.sql
+    - kubectl -n=${NAMESPACE} exec -i $DB_POD -- psql -U ippidb_user ippidb < prod.sql
     - echo "Import completed"
-- 
GitLab