This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
automatizace:helm [2023/01/12 09:50] tomas [If] |
automatizace:helm [2023/01/12 11:20] (current) tomas [unární] |
||
---|---|---|---|
Line 3: | Line 3: | ||
===== Bloky/Akce ===== | ===== Bloky/Akce ===== | ||
- | ==== If ==== | + | ==== define/ |
- | '' | + | definice funkce |
- | # Do something | + | < |
- | {{ else if OTHER PIPELINE | + | velikost: .Values.obraz.velikost |
- | # Do something else | + | {{- end -}} |
+ | obraz: {{ include " | ||
+ | |||
+ | ==== if ==== | ||
+ | < | ||
+ | # Něco | ||
+ | {{ else if eq .Values.hodnota " | ||
+ | # Něco | ||
{{ else }} | {{ else }} | ||
- | # Default case | + | # Jinak |
- | {{ end }}$$'' | + | {{ end }}</ |
+ | ==== with ==== | ||
+ | změní rozsah operátoru .; tzn. blok | ||
+ | < | ||
+ | vKuchyni: {{.vkuchyni}} | ||
+ | {{end}}</ | ||
+ | tedy v bloku .vkuchyni je jako bez bloku .Values.doma.vkuchyni | ||
+ | |||
+ | ==== range ==== | ||
+ | for-each blok | ||
+ | < | ||
+ | {{- range .Values.barvy }} | ||
+ | - {{ . | title | quote }} | ||
+ | {{- end }}</ | ||
===== Operatory ===== | ===== Operatory ===== | ||
+ | '' | ||
+ | < | ||
+ | {{- fail " | ||
+ | {{- end }}</ | ||
+ | ==== unární ==== | ||
+ | |||
+ | splitList "/" | ||
+ | last ... vrátí poslední prvek pole/ | ||
+ | first ... vrátí první prvek pole/ | ||
+ | quote ... uzavře řetězec do závorek\\ | ||
+ | list $ .\\ | ||
+ | nindent 4 ... vloží 4 mezery před řetězec\\ | ||
+ | ==== logické: ==== | ||
+ | hasPrefix " | ||
+ | and () () ... logický a operátor\\ | ||
+ | or () () ... logické nebo\\ | ||
+ | not () ... negace\\ |