Helm: 添加需要较少转义的 `--set-value` 标志

创建于 2018-07-31  ·  3评论  ·  资料来源: helm/helm

helm version的输出:

Client: &version.Version{SemVer:"v2.9.1", GitCommit:"20adb27c7c5868466912eebdf6664e7390ebe710", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.9.1", GitCommit:"20adb27c7c5868466912eebdf6664e7390ebe710", GitTreeState:"clean"}

你好!

我喜欢 Helm,但这个问题并没有让我休息。

根据: https: //docs.helm.sh/using_helm/#the -format-and-limitations-of-set

有时您需要在 --set 行中使用特殊字符。 您可以使用反斜杠来转义字符; --set name="value1\,value2" 将变为:

name: "value1,value2"

我不能保证某些值包含或不包含逗号。
所以我不得不在我的 CI 中转义每个值。
它绝对不舒服。

据我了解,您不想破坏2.x的兼容性。
您可以考虑引入另一个 CLI 参数。

  • -s
  • -S
  • --set-value
  • ...或类似的东西。

我发现的相关问题:

feature v3.x

最有用的评论

或者,当--disable-the-damn-coma被传递时,使--set不以特殊方式处理, 。 无论如何,现在的情况非常不方便。 希望这可以得到纠正。 :)

抄送@bacongobbler

所有3条评论

我将其重新标记为功能请求,并适当地重新命名。

或者,当--disable-the-damn-coma被传递时,使--set不以特殊方式处理, 。 无论如何,现在的情况非常不方便。 希望这可以得到纠正。 :)

抄送@bacongobbler

作为 #4030 的副本关闭,因此我们可以将对话全部集中在一个地方。 谢谢!

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

burnettk picture burnettk  ·  3评论

adam-sandor picture adam-sandor  ·  3评论

KavinduZoysa picture KavinduZoysa  ·  3评论

sgoings picture sgoings  ·  3评论

bq1756 picture bq1756  ·  3评论