fix secret injection in helm chart

This commit is contained in:
pida123 2023-08-03 15:41:18 +02:00
parent 62952bc9f9
commit dbebab1ad0
4 changed files with 15 additions and 8 deletions

View File

@ -4,7 +4,7 @@ scwSecretKey: AgCgjF5QEzxT3GYTS5B6cmQ0e+0/qFWzKaUDSi+Vjc7RoameuvaIJvTXMBkS3he1oy
lecoffreBack: lecoffreBack:
serviceAccountName: lecoffre-back-sa serviceAccountName: lecoffre-back-sa
command: "npm run api:start" command: "export $(xargs </etc/.env) && npm run api:start"
envSecrets: ppd-env envSecrets: ppd-env
imagePullSecrets: imagePullSecrets:
- name: docker-pull-secret - name: docker-pull-secret
@ -28,4 +28,7 @@ lecoffreBack:
cert-manager.io/cluster-issuer: letsencrypt-prod cert-manager.io/cluster-issuer: letsencrypt-prod
nginx.ingress.kubernetes.io/from-to-www-redirect: "true" nginx.ingress.kubernetes.io/from-to-www-redirect: "true"
nginx.ingress.kubernetes.io/force-ssl-redirect: "true" nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
env:
- key: env1
scwID: "id:a131edea-84e0-49d6-b4a8-20ab417220c9"

View File

@ -4,7 +4,7 @@ scwSecretKey: AgBG2y7uQuap+2akNPGFxpCR+l0INO6Wxez5qljtY6t71GFGhJLYN9ZfefflKcFzD2
lecoffreBack: lecoffreBack:
serviceAccountName: lecoffre-back-sa serviceAccountName: lecoffre-back-sa
command: "npm run api:start" command: "export $(xargs </etc/.env) && npm run api:start"
envSecrets: prd-env envSecrets: prd-env
imagePullSecrets: imagePullSecrets:
- name: docker-pull-secret - name: docker-pull-secret
@ -28,4 +28,7 @@ lecoffreBack:
cert-manager.io/cluster-issuer: letsencrypt-prod cert-manager.io/cluster-issuer: letsencrypt-prod
nginx.ingress.kubernetes.io/from-to-www-redirect: "true" nginx.ingress.kubernetes.io/from-to-www-redirect: "true"
nginx.ingress.kubernetes.io/force-ssl-redirect: "true" nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
env:
- key: env1
scwID: "id:a131edea-84e0-49d6-b4a8-20ab417220c9"

View File

@ -5,7 +5,7 @@ scwSecretKey: AgChoEnPitXp4Ny/rVMEcevaWKNVpyj2cJYAcq+yFqKwVwnLB+ffDvwqz9XBHu+6d4
lecoffreBack: lecoffreBack:
serviceAccountName: lecoffre-back-sa serviceAccountName: lecoffre-back-sa
envSecrets: stg-env envSecrets: stg-env
command: "npm run api:start" command: "export $(xargs </etc/.env) && npm run api:start"
imagePullSecrets: imagePullSecrets:
- name: docker-pull-secret - name: docker-pull-secret
image: image:
@ -32,7 +32,5 @@ lecoffreBack:
env: env:
- key: env1 - key: env1
scwID: "id:a131edea-84e0-49d6-b4a8-20ab417220c9" scwID: "id:a131edea-84e0-49d6-b4a8-20ab417220c9"
- key: env2
scwID: "id:f396cfed-098f-4f75-8e5e-92ba60b46cee"

View File

@ -65,6 +65,9 @@ spec:
{{end}} {{end}}
imagePullPolicy: {{ .Values.lecoffreBack.image.pullPolicy }} imagePullPolicy: {{ .Values.lecoffreBack.image.pullPolicy }}
command: [{{ .Values.lecoffreBack.command }}] command: [{{ .Values.lecoffreBack.command }}]
envFrom: volumeMounts:
- secretRef: - mountPath: /etc/.env
name: {{ .Values.lecoffreBack.envSecrets }} volumes:
- name: secret-volume
secret:
secretName: {{ .Values.lecoffreBack.envSecrets }}