Helm: Agregue el indicador `--set-value` que requiere menos escape

Creado en 31 jul. 2018  ·  3Comentarios  ·  Fuente: helm/helm

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
  • ... o algo como esto.

Problemas relacionados que encontré:

feature v3.x

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

Todos 3 comentarios

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!

¿Fue útil esta página
0 / 5 - 0 calificaciones