Helm Template range

From NovaOrdis Knowledge Base
Revision as of 00:09, 10 October 2019 by Ovidiu (talk | contribs)
Jump to navigation Jump to search

External

Internal

Overview

range provides a "for each" loop. The simples way to access the current iteration element is with {{ . }}. Variables can also be used.

Iterating over an In-Line List

env:
{{- range list "blue" "red" "green" }}
- name: {{ . | upper | printf "COLOR_%s" }}
  value: {{ . -}}
{{ end }}

Iterating over a .Values List

Iterating over a Map

Numeric Iteration Variable