deploy-templates/templates/smtp-server-secret.yaml (19 lines of code) (raw):

{{- if .Values.global.notifications.email }} {{- if or (not .Values.global.excludePortals) (not (has "citizen" .Values.global.excludePortals)) }} apiVersion: v1 kind: Secret metadata: name: notification-service-channel-configuration namespace: {{ .Release.Namespace }} labels: spring.cloud.kubernetes.secret: 'true' data: {{- if eq .Values.global.notifications.email.type "internal" }} notifications.email.username: {{ (lookup "v1" "Secret" .Release.Namespace "smtp-internal-credentials").data.username }} notifications.email.password: {{ (lookup "v1" "Secret" .Release.Namespace "smtp-internal-credentials").data.password }} {{- else }} notifications.email.username: {{ .Values.global.notifications.email.address | b64enc }} notifications.email.password: {{ .Values.global.notifications.email.password }} {{- end }} {{- end }} {{- end }}