fix: don't render config or secret if value not present
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
@ -8,16 +8,40 @@ metadata:
|
||||
type: Opaque
|
||||
data:
|
||||
CMD_SESSION_SECRET: {{ default (randAlphaNum 64) .Values.config.sessionSecret | b64enc | quote }}
|
||||
CMD_DB_URL: {{ .Values.config.dbURL | b64enc | quote }}
|
||||
CMD_DB_PASSWORD: {{ .Values.config.db.password | b64enc | quote }}
|
||||
CMD_S3_SECRET_ACCESS_KEY: {{ .Values.config.s3.secretAccessKey | b64enc | quote }}
|
||||
CMD_MINIO_SECRET_KEY: {{ .Values.config.minio.secretKey | b64enc | quote }}
|
||||
CMD_FACEBOOK_CLIENTSECRET: {{ .Values.config.facebook.clientSecret | b64enc | quote }}
|
||||
CMD_TWITTER_CONSUMERSECRET: {{ .Values.config.twitter.consumerSecret | b64enc | quote }}
|
||||
CMD_GITHUB_CLIENTSECRET: {{ .Values.config.github.clientSecret | b64enc | quote }}
|
||||
CMD_GITLAB_CLIENTSECRET: {{ .Values.config.gitlab.clientSecret | b64enc | quote }}
|
||||
CMD_MATTERMOST_CLIENTSECRET: {{ .Values.config.mattermost.clientSecret | b64enc | quote }}
|
||||
CMD_OAUTH2_CLIENT_SECRET: {{ .Values.config.oauth2.clientSecret | b64enc | quote }}
|
||||
CMD_DROPBOX_CLIENTSECRET: {{ .Values.config.dropbox.clientSecret | b64enc | quote }}
|
||||
CMD_GOOGLE_CLIENTSECRET: {{ .Values.config.google.clientSecret | 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 }}
|
||||
|
Reference in New Issue
Block a user