我有自己的头盔图表,我尝试不使用_helpers.tpl
进行一行拆分
我的values.yaml
文件内容:
deployment:
domain: my.domain
我需要在模板文件中分割域名:my.domain
我尝试通过使用以下语法来执行此操作:
name regex (.*)\.{{ (split .Values.deployment.domain ".")._0 }}\.{{ (split .Values.deployment.domain ".")._1 }}
或
{{- $split := .Values.deployment.domain "." . }}
name regex (.*)\.{{ first split }}\.{{ second split }}
但是没有任何作用
我正在尝试在模板文件中获得以下结果:
name regex (.*)\.my\.domain
答案 0 :(得分:1)
Helm使用sprig库提供许多数据操作功能,请看一下它们的docs for strings。您可以使用{{split}}函数执行所需的操作。
$parts := split "." .Values.deployment.domain
$parts._0