카테고리 없음
Helm차트 range 반복문에서 missing 값 처리하기
홍띠
2023. 2. 5. 23:58
Helm 차트를 "range"를 이용해서 반복문을 작성하는 경우가 꽤 있다.
"range" 함수 내에 찾아야 하는 값이 없는 경우에는 에러를 발생시키는데,
상황에 따라 특정 파라미터를 설정하지 않아야 할 수 있는데 이때 missing 값이 있어도 error가 발생하지 않도록 처리를 해 줄 수 있다.
env:
{{- range .env.podFields | default list }}
- name: {{ .name }}
valueFrom:
fieldRef:
fieldPath: {{ .fieldPath }}
{{- end }}
아래 글을 참고해서 작성했다.
https://stackoverflow.com/questions/72099540/how-to-range-optional-array-on-helm
How to range optional array on Helm
Consider the following template: ... {{- range .Values.additionalMetrics }} - interval: 1m port: {{ .name }} {{- end }} ... And the following values: additionalMetrics: - name:...
stackoverflow.com