小编Idi*_*ine的帖子

使用Golang模板动态获取变量

我正在使用Golang模板来管理Helm的部署。

我有这样的values.yaml文件:

env: dev
config:
   dev:
       myname: Hi
   live:
       myname: Bye
Run Code Online (Sandbox Code Playgroud)

现在,我想根据环境(开发,实时)获取值。喜欢:

{{ .Values.config. {{.Values.env}} }}
Run Code Online (Sandbox Code Playgroud)

不幸的是,这种方式行不通,因为它说:

bad character U+007B '{'
Run Code Online (Sandbox Code Playgroud)

有什么方法可以使用其他值来获取值?

go go-templates

1
推荐指数
1
解决办法
764
查看次数

标签 统计

go ×1

go-templates ×1