<p>helm install / upgrade tidak mendukung koma di set flag</p>

Dibuat pada 20 Sep 2017  ·  4Komentar  ·  Sumber: helm/helm

Helm cli tampaknya tidak mendukung nilai yang mengandung koma di bendera set untuk dipasang atau ditingkatkan.

$ helm install --set greeting='hello, world' .
Error: failed parsing --set data: key " world" has no value

Tampaknya parser mencoba mencari kunci tambahan jika menemukan koma dalam nilainya. Saya telah mencoba beberapa strategi mengutip atau melarikan diri dan semuanya tampaknya memiliki masalah yang sama.

$ helm install --set greeting="hello, world" .
Error: failed parsing --set data: key " world" has no value
$ helm install --set "greeting=hello, world" .
Error: failed parsing --set data: key " world" has no value
$ helm install --set greeting=hello,\ world .
Error: failed parsing --set data: key " world" has no value

Solusinya adalah dengan menggunakan file nilai daripada set flag, tetapi untuk kasus penggunaan saya meneruskan file config ke configmaps, lebih mudah dan lebih bersih untuk mengelola file config secara terpisah dan memasukkannya ke dalam flag set daripada menyimpannya di pembungkus yaml atau buat pembungkus itu dengan cepat.

questiosupport

Komentar yang paling membantu

Bekerja dengan baik untuk saya dengan \, .

><> helm template chart/draftd/ --set image.tag="hello\, world" | grep hello
        image: "microsoft/draft:hello, world"

Semua 4 komentar

Bekerja dengan baik untuk saya dengan \, .

><> helm template chart/draftd/ --set image.tag="hello\, world" | grep hello
        image: "microsoft/draft:hello, world"

Ini dicatat dalam dokumentasi di bawah https://docs.helm.sh/using_helm/#the -format-and-keterbatasan-of-set, jadi saya menutup ini setelah diselesaikan. Harap buka kembali jika perbaikan itu tidak berhasil untuk Anda. Terima kasih!

Hmm, saya berani bersumpah bahwa saya mencoba keluar dari koma, tetapi saya baru saja memeriksa kembali ke versi 2.4.0 dan berhasil pada semuanya. Saya jelas salah, saya buruk.

Jika ada orang lain yang menemukan ini melalui Google seperti yang saya lakukan, tautan yang diperbarui ke dokumen untuk --set di Helm 2 adalah: https://v2.helm.sh/docs/using_helm/#the -format-and -limitations-of-set

Apakah halaman ini membantu?
0 / 5 - 0 peringkat