Helm: Tambahkan tanda `--set-value` yang membutuhkan lebih sedikit pelolosan

Dibuat pada 31 Jul 2018  ·  3Komentar  ·  Sumber: helm/helm

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
  • ... atau sesuatu seperti ini.

Masalah terkait yang saya temukan:

feature v3.x

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

Semua 3 komentar

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!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat