Keluaran dari helm version
:
Client: &version.Version{SemVer:"v2.9.1", GitCommit:"20adb27c7c5868466912eebdf6664e7390ebe710", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.9.1", GitCommit:"20adb27c7c5868466912eebdf6664e7390ebe710", GitTreeState:"clean"}
Halo!
Saya suka Helm, tetapi masalah ini tidak memberi saya istirahat.
Menurut: https://docs.helm.sh/using_helm/#the -format-and-limitations-of-set
Terkadang Anda perlu menggunakan karakter khusus di baris --set Anda. Anda dapat menggunakan garis miring terbalik untuk menghindari karakter; --set name="value1\,value2" akan menjadi:
name: "value1,value2"
Saya tidak dapat menjamin bahwa beberapa nilai mengandung atau tidak mengandung koma.
Jadi saya terpaksa melepaskan setiap nilai di CI saya.
Ini benar-benar tidak nyaman.
Seperti yang saya pahami, Anda tidak ingin merusak kompatibilitas untuk 2.x
.
Anda dapat mempertimbangkan untuk memperkenalkan parameter CLI lainnya.
-s
-S
--set-value
Masalah terkait yang saya temukan:
Saya menandai ulang ini sebagai permintaan fitur, dan memberi judul ulang dengan tepat.
Atau sebagai alternatif, buat --set
tidak memperlakukan ,
dengan cara khusus ketika --disable-the-damn-coma
dilewatkan. Dengan satu atau lain cara, bagaimana keadaan sekarang sangat tidak nyaman. Semoga ini bisa diluruskan. :)
CC @bacongobbler
ditutup sebagai duplikat #4030 sehingga kami dapat menyimpan percakapan di satu tempat. Terima kasih!
Komentar yang paling membantu
Atau sebagai alternatif, buat
--set
tidak memperlakukan,
dengan cara khusus ketika--disable-the-damn-coma
dilewatkan. Dengan satu atau lain cara, bagaimana keadaan sekarang sangat tidak nyaman. Semoga ini bisa diluruskan. :)CC @bacongobbler