dsa*_*don 4 kubernetes-helm sprig-template-functions
我有自己的头盔图,我尝试不使用_helpers.tpl一行就执行拆分
我的values.yaml文件内容:
deployment:
domain: my.domain
Run Code Online (Sandbox Code Playgroud)
我需要在模板文件中拆分域名: my.domain
我试图通过使用以下语法来执行此操作:
name regex (.*)\.{{ (split .Values.deployment.domain ".")._0 }}\.{{ (split .Values.deployment.domain ".")._1 }}
Run Code Online (Sandbox Code Playgroud)
要么
{{- $split := .Values.deployment.domain "." . }}
name regex (.*)\.{{ first split }}\.{{ second split }}
Run Code Online (Sandbox Code Playgroud)
但是没有任何效果
我正在尝试在模板文件中获得以下结果:
name regex (.*)\.my\.domain
Run Code Online (Sandbox Code Playgroud)
Helm uses the sprig library to provide lots of data manipulation functions, have a look at their docs for strings. You can use the {{ split }} function to do what you want.
$parts := split "." .Values.deployment.domain
$parts._0
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3205 次 |
| 最近记录: |