【发布时间】:2020-06-11 15:26:11
【问题描述】:
我有一个信任库文件(二进制文件),需要在 helm 升级期间提供。对于每个目标环境(dev、qa、staging 或 prod),此文件都不同。所以我只能在部署时提供这个文件。 helm upgrade --set-file 不接受二进制文件。这似乎是我在这里发现的问题:https://github.com/helm/helm/issues/3276。此信任库文件存储在 Jenkins 凭据存储中。
【问题讨论】:
-
这是一个不同的问题 IMO,因为我上面的问题是关于在
helm upgrade命令中使用--set-file标志。 -
您可以在尝试使用该文件升级时提供日志吗?为此,请使用
--debug或--verify标志。 -
我不记得该错误,但它类似于无效的格式/字符,因为它确实希望只包含 base64 字符串。
-
你能用我给你看的标志重新运行命令吗?还是这个问题不再有效?
标签: jenkins kubernetes kubernetes-helm