J'ai mon propre graphique de barre et j'essaie de réaliser le split sans utiliser le _helpers.tpl
en une seule ligne
mon values.yaml
contenu du fichier:
deployment:
domain: my.domain
J'ai besoin de diviser le nom de domaine dans mon fichier modèle: my.domain
J'ai essayé d'effectuer cela en utilisant la syntaxe suivante:
name regex (.*)\.{{ (split .Values.deployment.domain ".")._0 }}\.{{ (split .Values.deployment.domain ".")._1 }}
ou
{{- $split := .Values.deployment.domain "." . }}
name regex (.*)\.{{ first split }}\.{{ second split }}
Mais rien n'a fonctionné
J'essaie d'obtenir les résultats suivants dans mon fichier de modèle:
name regex (.*)\.my\.domain
Helm utilise la bibliothèque sprig pour fournir de nombreuses fonctions de manipulation de données, jetez un œil à leurs documents pour les chaînes . Vous pouvez utiliser la fonction {{split}} pour faire ce que vous voulez.
$parts := split "." .Values.deployment.domain
$parts._0