{{- if not .Values.existingSecret }} apiVersion: v1 kind: Secret metadata: name: {{ include "hedgedoc.fullname" . }} labels: {{- include "hedgedoc.labels" . | nindent 4 }} type: Opaque data: CMD_SESSION_SECRET: {{ default (randAlphaNum 64) .Values.config.sessionSecret | b64enc | quote }} {{ if .Values.config.dbURL -}} CMD_DB_URL: {{ .Values.config.dbURL | b64enc | quote }} {{- end }} {{ if .Values.config.db.password -}} CMD_DB_PASSWORD: {{ .Values.config.db.password | b64enc | quote }} {{- end }} {{ if .Values.config.s3.secretAccessKey -}} CMD_S3_SECRET_ACCESS_KEY: {{ .Values.config.s3.secretAccessKey | b64enc | quote }} {{- end }} {{ if .Values.config.minio.secretKey -}} CMD_MINIO_SECRET_KEY: {{ .Values.config.minio.secretKey | b64enc | quote }} {{- end }} {{ if .Values.config.facebook.clientSecret -}} CMD_FACEBOOK_CLIENTSECRET: {{ .Values.config.facebook.clientSecret | b64enc | quote }} {{- end }} {{ if .Values.config.twitter.consumerSecret -}} CMD_TWITTER_CONSUMERSECRET: {{ .Values.config.twitter.consumerSecret | b64enc | quote }} {{- end }} {{ if .Values.config.github.clientSecret -}} CMD_GITHUB_CLIENTSECRET: {{ .Values.config.github.clientSecret | b64enc | quote }} {{- end }} {{ if .Values.config.gitlab.clientSecret -}} CMD_GITLAB_CLIENTSECRET: {{ .Values.config.gitlab.clientSecret | b64enc | quote }} {{- end }} {{ if .Values.config.mattermost.clientSecret -}} CMD_MATTERMOST_CLIENTSECRET: {{ .Values.config.mattermost.clientSecret | b64enc | quote }} {{- end }} {{ if .Values.config.oauth2.clientSecret -}} CMD_OAUTH2_CLIENT_SECRET: {{ .Values.config.oauth2.clientSecret | b64enc | quote }} {{- end }} {{ if .Values.config.dropbox.clientSecret -}} CMD_DROPBOX_CLIENTSECRET: {{ .Values.config.dropbox.clientSecret | b64enc | quote }} {{- end }} {{ if .Values.config.google.clientSecret -}} CMD_GOOGLE_CLIENTSECRET: {{ .Values.config.google.clientSecret | b64enc | quote }} {{- end }} {{- end }}