标签: go kubernetes-helm
查看头盔图表,通常会出现以下情况:
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}}
我在模板文档中找不到有关默认 function(?)的任何信息:
https://golang.org/pkg/text/template/
它的语义是什么?是否有任何可能的论点?
答案 0 :(得分:3)
它来自sprig库,它是Helm的used。引用docs:
default "foo" .Bar
在上面,如果.Bar计算为非空 值,它将被使用。但是如果为空,则将返回foo 代替。