Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
automatizace:helm [2024/08/13 15:09]
tomas [logické:]
automatizace:helm [2024/08/13 16:16] (current)
tomas [komentáře]
Line 3: Line 3:
 ===== Bloky/Akce ===== ===== Bloky/Akce =====
  
 +==== komentáře ====
 +<code>{{ */ komentář /* }}</code>
 ==== define/include ==== ==== define/include ====
 definice funkce definice funkce
Line 37: Line 39:
 <code>{{- if not (has .Values.lidi "Tom") }} <code>{{- if not (has .Values.lidi "Tom") }}
 {{- fail "proměnná lidi musí obsahovat Toma" }} {{- fail "proměnná lidi musí obsahovat Toma" }}
-{{- end }}</code> ... vyskočení z běhu se zprávou, určená např. k validaci proměnných\\  +{{- end }}</code> ... vyskočení z běhu se zprávou, určená např. k validaci proměnných\\
-==== unární ====+
  
 +==== proměnné ====
 +$promanna := "aaa" ... nastavení proměnné\\
 +.Value.aaa.bbb ... reference na proměnnou z values aaa.bbb\\
 +index "aaa" "bbb.ccc" ... reference na proměnnou, když obsahuje "divné" znaky, jako tečky, pomlčky atd.\\
 +
 +==== seznamy - list ====
 splitList "/" $.Values.image.name ... rozseká řetězec na seznam, oddělovač "/"\\ splitList "/" $.Values.image.name ... rozseká řetězec na seznam, oddělovač "/"\\
 last ... vrátí poslední prvek pole/seznamu\\ last ... vrátí poslední prvek pole/seznamu\\
 first ... vrátí první prvek pole/seznamu\\ first ... vrátí první prvek pole/seznamu\\
-quote ... uzavře řetězec do závorek\\ 
 list $ .\\ list $ .\\
-nindent 4 ... vloží 4 mezery před  řetězec\\ 
  
  
Line 60: Line 65:
 indent 2 ... udsadí text 2 mezerama\\ indent 2 ... udsadí text 2 mezerama\\
 nindent 4 ... udělá nový řádek a odsazení 4 mezery\\ nindent 4 ... udělá nový řádek a odsazení 4 mezery\\
 +randAlphaNum uses 0-9a-zA-Z
 +randAlpha uses a-zA-Z
 +randNumeric uses 0-9
 +randAscii uses all printable ASCII characters
 replace " " "-" ... nahradí řetězec řetězcem, např "jsi nej kamarád" přepíše na "jsi-nej-kamarad"\\ replace " " "-" ... nahradí řetězec řetězcem, např "jsi nej kamarád" přepíše na "jsi-nej-kamarad"\\
 quote ... vloží text do dvojitých uvozovek\\ quote ... vloží text do dvojitých uvozovek\\
 squote ... vloží text do jednoduchých uvozovek\\ squote ... vloží text do jednoduchých uvozovek\\