Salida de helm version
:
Client: &version.Version{SemVer:"v2.9.1", GitCommit:"20adb27c7c5868466912eebdf6664e7390ebe710", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.9.1", GitCommit:"20adb27c7c5868466912eebdf6664e7390ebe710", GitTreeState:"clean"}
¡Hola!
Me gusta Helm, pero este tema no me da descanso.
Según: https://docs.helm.sh/using_helm/#the-format-and-limitations-of-set
A veces necesitas usar caracteres especiales en tus líneas --set. Puede usar una barra invertida para escapar de los caracteres; --set name="valor1\,valor2" se convertirá en:
name: "value1,value2"
No puedo garantizar que algún valor contenga o no la coma.
Así que me obligué a escapar de cada valor en mi CI.
Es absolutamente incómodo.
Según tengo entendido, no desea romper la compatibilidad con 2.x
.
Puede considerar introducir otro parámetro CLI.
-s
-S
--set-value
Problemas relacionados que encontré:
Vuelvo a marcar esto como una solicitud de función y lo retitulo de manera apropiada.
O alternativamente, haga que --set
no trate a ,
de una manera especial cuando se pase --disable-the-damn-coma
. De una forma u otra, cómo están las cosas ahora es extremadamente inconveniente. Espero que esto se pueda arreglar. :)
CC @bacongobbler
cerrando como un duplicado de #4030 para que podamos mantener la conversación en un solo lugar. ¡Gracias!
Comentario más útil
O alternativamente, haga que
--set
no trate a,
de una manera especial cuando se pase--disable-the-damn-coma
. De una forma u otra, cómo están las cosas ahora es extremadamente inconveniente. Espero que esto se pueda arreglar. :)CC @bacongobbler