我已将 yml 文件设置为 confd 后端。我有一个 yaml 列表来处理如下内容。
otherargs:
- "-Xmx256m"
- "-Xmn128m"
并尝试从下面的列表中读取值。由于这是一个列表,我正在使用 getvs 来获取 string[] 中的所有值并使用 ',' 加入这些值。引用join。
values : [ {{$args := getvs "/otherargs"}}
{{join $args ","}}]
我收到的输出如下
values : []
在这里,我没有通过 yaml 列表获取值getvs
。因为它是一个列表,所以应该通过收集数据,getvs
但为什么我收到空字符串我什至没有在这里得到单个值。那么是否getvs
适用于 yaml 列表?如果是,那么我在这里想念什么?
我还尝试了通过以下引用getvsrange
获取值的功能getvs
values : [{{range getvs "/otherargs"}}
{{.}},
{{end}}]
但收到相同的空数组作为结果。:(
任何帮助,将不胜感激 ?