mirror of https://github.com/helm/helm
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
706 B
32 lines
706 B
{{- define "common.envvar.value" -}}
|
|
{{- $name := index . 0 -}}
|
|
{{- $value := index . 1 -}}
|
|
|
|
name: {{ $name }}
|
|
value: {{ default "" $value | quote }}
|
|
{{- end -}}
|
|
|
|
{{- define "common.envvar.configmap" -}}
|
|
{{- $name := index . 0 -}}
|
|
{{- $configMapName := index . 1 -}}
|
|
{{- $configMapKey := index . 2 -}}
|
|
|
|
name: {{ $name }}
|
|
valueFrom:
|
|
configMapKeyRef:
|
|
name: {{ $configMapName }}
|
|
key: {{ $configMapKey }}
|
|
{{- end -}}
|
|
|
|
{{- define "common.envvar.secret" -}}
|
|
{{- $name := index . 0 -}}
|
|
{{- $secretName := index . 1 -}}
|
|
{{- $secretKey := index . 2 -}}
|
|
|
|
name: {{ $name }}
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: {{ $secretName }}
|
|
key: {{ $secretKey }}
|
|
{{- end -}}
|