1

我有以下 credentials.yml 文件:

test: 123
test2: ((test))

当我上传管道时,向它提供凭据文件,每当使用 test2 变量时,它都不会被插值,并且我"undefined vars : test"在 Concourse 中遇到错误。

是否可以在同一个 yaml 中引用另一个变量,或者您是否必须始终在配置的凭据管理器(例如 Vault)中引用变量?

4

1 回答 1

1

使用 anchors 和 aliases 解决了它。遗憾的是,包含点或连字符的键根本不起作用。

例如:

test: &test 123
test2: *test
于 2021-02-24T17:58:25.400 回答