helm version
の出力:
Client: &version.Version{SemVer:"v2.9.1", GitCommit:"20adb27c7c5868466912eebdf6664e7390ebe710", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.9.1", GitCommit:"20adb27c7c5868466912eebdf6664e7390ebe710", GitTreeState:"clean"}
こんにちは!
私はヘルムが好きですが、この問題は私に休息を与えません。
によると: 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
私が見つけた関連する問題:
これを機能リクエストとして再マークし、適切にタイトルを付け直しています。
または、 --disable-the-damn-coma
が渡されたときに、 --set
が,
を特別な方法で処理しないようにします。 どういうわけか、今の状況は非常に不便です。 これがまっすぐになることを願っています。 :)
CC @bacongobbler
#4030の複製として終了し、会話をすべて1か所にまとめることができます。 ありがとう!
最も参考になるコメント
または、
--disable-the-damn-coma
が渡されたときに、--set
が,
を特別な方法で処理しないようにします。 どういうわけか、今の状況は非常に不便です。 これがまっすぐになることを願っています。 :)CC @bacongobbler