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.
helm/pkg/cmd/testdata/testcharts/lib-chart/templates/_envvar.tpl

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 -}}