37 lines
936 B
YAML
37 lines
936 B
YAML
{{- define "common.envFromRef.tpl" -}}
|
|
{{- if or (or (or (or (or (.Values.vars) (.Values.secretEnabled)) .Values.sealedSecrets) .Values.secretName) .Values.existingConfigMaps) .Values.existingSecrets -}}
|
|
envFrom: &envFrom
|
|
{{- if .Values.vars }}
|
|
- configMapRef:
|
|
name: {{ template "common.robustName" .Release.Name }}
|
|
{{- end }}
|
|
{{- range .Values.existingSecrets }}
|
|
- secretRef:
|
|
name: {{ .name }}
|
|
optional: {{ .optional }}
|
|
{{- end }}
|
|
|
|
{{- range .Values.existingConfigMaps }}
|
|
- configMapRef:
|
|
name: {{ .name }}
|
|
optional: {{ .optional }}
|
|
{{- end }}
|
|
|
|
{{- if .Values.secretEnabled }}
|
|
- secretRef:
|
|
name: {{ include "common.robustName" $.Release.Name }}
|
|
{{- end }}
|
|
|
|
|
|
{{- if .Values.secretName }}
|
|
- secretRef:
|
|
name: {{ .Values.secretName }}
|
|
{{- end }}
|
|
|
|
{{- if .Values.sealedSecrets }}
|
|
- secretRef:
|
|
name: {{ template "common.robustName" .Release.Name }}
|
|
{{- end }}
|
|
|
|
{{- end }}
|
|
{{- end }} |