【发布时间】:2020-03-20 10:02:55
【问题描述】:
我有一个 jsonnet 文件
local version = std.extVar('version');
local entities = std.extVar('entities');
{
appname::'app-dev',
version::version,
entities::entities,
}
版本字段似乎是一个字符串,但“实体”字段是一个位于 jsonnet 文件附近的数组。
我正在使用 kubecfg show 创建 json 文件并像这样替换变量:
kubecfg show test.jsonnet --ext-str "version=$VERSION" --ext-str "entities=$(cat entities.txt)"
当然,在这个命令中我收到一个错误:
got "string", expected "array";
有没有办法使用kubecfg show 替换数组?
【问题讨论】:
标签: arrays kubernetes jsonnet