From 849cf8eebd2755e99fa2f573b3647596ac7dbf53 Mon Sep 17 00:00:00 2001
From: Syrine Neifar <syrine@greenhost.nl>
Date: Tue, 25 Oct 2022 12:15:22 +0000
Subject: [PATCH] Changes the password generation method for the ci pipeline

---
 .gitlab-ci.yml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6dd559dc..b8595fba 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -67,7 +67,8 @@ install-helmrelease:
         >> values-ci.yaml
     - cat values-ci.yaml
     - time kubectl delete --wait=true namespace "nc$CI_MERGE_REQUEST_IID" || true
-    - time helm --debug install --timeout 20m --create-namespace -n nc$CI_MERGE_REQUEST_IID --wait "nc$CI_MERGE_REQUEST_IID" . -f values-ci.yaml --set nextcloud.nextcloud.password=$(date | base64),nextcloud.mariadb.auth.password=$(date | base64),nextcloud.mariadb.auth.rootPassword=$(date | base64),redis.auth.password=$(date | base64),onlyoffice.jwtSecret=$(date | base64),rabbitmq.auth.password=$(date | base64),rabbitmq.auth.erlangCookie=$(date | base64),global.onlyofficeDb.password=$(date | base64)
+    - passgen() { < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c20; }
+    - time helm --debug install --timeout 20m --create-namespace -n nc$CI_MERGE_REQUEST_IID --wait "nc$CI_MERGE_REQUEST_IID" . -f values-ci.yaml --set nextcloud.nextcloud.password=$(passgen),nextcloud.mariadb.auth.password=$(passgen),nextcloud.mariadb.auth.rootPassword=$(passgen),redis.auth.password=$(passgen),onlyoffice.jwtSecret=$(passgen),rabbitmq.auth.password=$(passgen),rabbitmq.auth.erlangCookie=$(passgen),global.onlyofficeDb.password=$(passgen)
   environment:
     name: helmrelease/nc$CI_MERGE_REQUEST_IID
     url: https://files-nc$CI_MERGE_REQUEST_IID.gitlab.stackspin.net
-- 
GitLab