feat: deployment

main
Sven Ketelsen 4 years ago
parent fda2c92dae
commit d4b6a14a8e

@ -6,12 +6,12 @@ metadata:
annotations: annotations:
"helm.sh/resource-policy": "keep" "helm.sh/resource-policy": "keep"
data: data:
# try to get the old secrets # try to get the old secret
# keep in mind, that a dry-run only returns an empty map # keep in mind, that a dry-run only returns an empty map
{{- $previous := lookup "v1" "Secret" .Release.Namespace "connect-secrets" }} {{- $old_sec := lookup "v1" "Secret" .Release.Namespace "connect-secrets" }}
# check, if a secret is already set # check, if a secret is already set
{{- if or (not $previous) (not $previous.data) }} {{- if or (not $old_sec) (not $old_sec.data) }}
# if not set, then generate a new password # if not set, then generate a new password
JWT_SECRET: "{{ .Values.connect.jwt.secret | b64enc }}" JWT_SECRET: "{{ .Values.connect.jwt.secret | b64enc }}"
ADMIN_PASSWORD: "{{ .Values.connect.admin.password | b64enc }}" ADMIN_PASSWORD: "{{ .Values.connect.admin.password | b64enc }}"
@ -24,13 +24,13 @@ data:
MAIL_PASSWORD: "{{ .Values.connect.mail.password | b64enc }}" MAIL_PASSWORD: "{{ .Values.connect.mail.password | b64enc }}"
{{ else }} {{ else }}
# if set, then use the old value # if set, then use the old value
JWT_SECRET: "{{ index $previous.data "JWT_SECRET" }}" JWT_SECRET: {{ index $old_sec.data "JWT_SECRET" }}
ADMIN_PASSWORD: "{{ index $previous.data "ADMIN_PASSWORD" }}" ADMIN_PASSWORD: {{ index $old_sec.data "ADMIN_PASSWORD" }}
DATASOURCE_USERNAME: "{{ index $previous.data "DATASOURCE_USERNAME" }}" DATASOURCE_USERNAME: {{ index $old_sec.data "DATASOURCE_USERNAME" }}
DATASOURCE_PASSWORD: "{{ index $previous.data "DATASOURCE_PASSWORD" }}" DATASOURCE_PASSWORD: {{ index $old_sec.data "DATASOURCE_PASSWORD" }}
ELASTIC_USERNAME: "{{ index $previous.data "ELASTIC_USERNAME" }}" ELASTIC_USERNAME: {{ index $old_sec.data "ELASTIC_USERNAME" }}
ELASTIC_PASSWORD: "{{ index $previous.data "ELASTIC_PASSWORD" }}" ELASTIC_PASSWORD: {{ index $old_sec.data "ELASTIC_PASSWORD" }}
OIDC_CLIENT_SECRET: "{{ index $previous.data "OIDC_CLIENT_SECRET" }}" OIDC_CLIENT_SECRET: {{ index $old_sec.data "OIDC_CLIENT_SECRET" }}
MAIL_USER: "{{ index $previous.data "MAIL_USER" }}" MAIL_USER: {{ index $old_sec.data "MAIL_USER" }}
MAIL_PASSWORD: "{{ index $previous.data "MAIL_PASSWORD" }}" MAIL_PASSWORD: {{ index $old_sec.data "MAIL_PASSWORD" }}
{{ end }} {{ end }}

Loading…
Cancel
Save