From 5383080f1352c9d0a740a5bb0682ea70994d4042 Mon Sep 17 00:00:00 2001
From: Dominik Hebeler <dominik@suma-ev.de>
Date: Thu, 28 Jan 2021 16:22:43 +0100
Subject: [PATCH] mounting secrets from k8s secret

---
 chart/templates/deployment.yaml | 54 +++++++++++++--------------------
 1 file changed, 21 insertions(+), 33 deletions(-)

diff --git a/chart/templates/deployment.yaml b/chart/templates/deployment.yaml
index 4085300b9..2ada99a0e 100644
--- a/chart/templates/deployment.yaml
+++ b/chart/templates/deployment.yaml
@@ -45,24 +45,12 @@ spec:
       imagePullSecrets:
 {{ toYaml .Values.image.secrets | indent 10 }}
       volumes:
+      - name: secrets
+        secret:
+          secretName: {{ .Values.application.secretName }}
       - name: mglogs-persistent-storage
         persistentVolumeClaim:
           claimName: mg-logs
-      - name: env-files
-        secret:
-          secretName: metager-env
-      - name: sumas
-        secret:
-          secretName: metager-sumas
-      - name: sumas-en
-        secret:
-          secretName: metager-sumas-en
-      - name: blacklist
-        secret:
-          secretName: metager-blacklist
-      - name: blacklist-ad
-        secret:
-          secretName: metager-ad-blacklist
       - name: metager-config
         configMap:
           name: metager
@@ -105,37 +93,37 @@ spec:
         - name: mglogs-persistent-storage
           mountPath: /html/storage/logs/metager
           readOnly: false
-        - name: env-files
+        - name: secrets
           mountPath: /root/.env
-          subPath: .env
+          subPath: env
           readOnly: true
-        - name: env-files
+        - name: secrets
           mountPath: /html/database/seeds/UsersSeeder.php
-          subPath: UsersSeeder.php
+          subPath: userseeder
           readOnly: true
-        - name: sumas
+        - name: secrets
           mountPath: /html/config/sumas.json
-          subPath: sumas.json
+          subPath: sumas
           readOnly: true
-        - name: sumas-en
+        - name: secrets
           mountPath: /html/config/sumasEn.json
-          subPath: sumasEn.json
+          subPath: sumasen
           readOnly: true
-        - name: blacklist
+        - name: secrets
           mountPath: /html/config/blacklistUrl.txt
-          subPath: blacklistUrl.txt
+          subPath: blacklisturl
           readOnly: true
-        - name: blacklist
+        - name: secrets
           mountPath: /html/config/blacklistDomains.txt
-          subPath: blacklistDomains.txt
+          subPath: blacklistdomains
           readOnly: true
-        - name: blacklist-ad
+        - name: secrets
           mountPath: /html/config/adBlacklistUrl.txt
-          subPath: adBlacklistUrl.txt
+          subPath: adblacklisturl
           readOnly: true
-        - name: blacklist-ad
+        - name: secrets
           mountPath: /html/config/adBlacklistDomains.txt
-          subPath: adBlacklistDomains.txt
+          subPath: adblacklistdomains
           readOnly: true
         resources:
 {{ toYaml .Values.resourcesPhpfpm | indent 12 }}
@@ -216,9 +204,9 @@ spec:
         command: ["su"]
         args: ["-s", "/bin/sh", "-c", "php artisan requests:fetcher", "nginx"]
         volumeMounts:
-        - name: env-files
+        - name: secrets
           mountPath: /html/.env
-          subPath: .env
+          subPath: env
           readOnly: true
         imagePullPolicy: {{ .Values.image.pullPolicy }}
         livenessProbe:
-- 
GitLab