【发布时间】:2021-09-02 14:22:20
【问题描述】:
我想在 helm 模板文件的顶部有条件地设置一个“go”变量,然后稍后在模板文件中使用它。这是我尝试过但不起作用的方法:
在模板文件的顶部,我执行以下操作:
{{- if eq $.Values.kafka.create true -}}
{{- $kafka_port := 9094 -}}
{{- else -}}
{{- $kafka_port := $.Values.kafka.port -}}
{{- end }}
但是当我尝试执行“helm install”时,我得到一个解析错误,我稍后在模板文件中使用 $kafka_port。具体错误是:
错误:在 (tombolo/templates/tom-node-launch.yaml:89) 处解析错误:未定义变量“$kafka_port”
【问题讨论】:
标签: go kubernetes-helm go-templates