with function을 사용하면 .Release.Name 같은 Built-In Objects를 사용하지 못하게 되는데, 변수를 사용하여 이용할 수 있다.
apiVersion: v1
kind: ConfigMap
...
data:
{{- $relname := .Release.Name -}}
{{- with .Values.favorite }}
food: {{ .food | upper | quote }}
release: {{ $relname }}
{{- end }}
assignment operator는 := 을 사용하고 재할당할 때는 = 을 사용.
LIST
'software engineering > k8s' 카테고리의 다른 글
status Error인 pod 모두 삭제하기 (0) | 2021.03.31 |
---|---|
Helm - Developing Templates - Named Templates (0) | 2021.02.18 |
Helm - Developing Templates - Flow Control (0) | 2021.02.17 |
Helm - Developing Templates (0) | 2021.02.17 |
Helm - Developing Templates - Template Functions and Pipelines (0) | 2021.02.17 |
댓글