Helm: Ajouter le drapeau `--set-value` qui nécessite moins d'échappement

Créé le 31 juil. 2018  ·  3Commentaires  ·  Source: helm/helm

Sortie 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"}

Bonjour!

J'aime Helm, mais ce numéro ne me laisse pas de repos.

Selon : https://docs.helm.sh/using_helm/#the -format-and-limitations-of-set

Parfois, vous devez utiliser des caractères spéciaux dans vos lignes --set. Vous pouvez utiliser une barre oblique inverse pour échapper les caractères ; --set name="value1\,value2" deviendra :

name: "value1,value2"

Je ne peux pas garantir qu'une valeur contient ou non la virgule.
J'ai donc forcé d'échapper à chaque valeur de mon CI.
C'est absolument inconfortable.

Si je comprends bien, vous ne voulez pas rompre la compatibilité pour 2.x .
Vous pouvez envisager d'introduire un autre paramètre CLI.

  • -s
  • -S
  • --set-value
  • ... ou quelque chose comme ça.

Problèmes connexes que j'ai trouvés :

feature v3.x

Commentaire le plus utile

Ou alternativement, faites en sorte que --set ne traite pas , d'une manière spéciale lorsque --disable-the-damn-coma est passé. D'une manière ou d'une autre, la situation actuelle est extrêmement gênante. J'espère que cela pourra se redresser. :)

CC @bacongobbler

Tous les 3 commentaires

Je marque à nouveau cela comme une demande de fonctionnalité et je le renomme de manière appropriée.

Ou alternativement, faites en sorte que --set ne traite pas , d'une manière spéciale lorsque --disable-the-damn-coma est passé. D'une manière ou d'une autre, la situation actuelle est extrêmement gênante. J'espère que cela pourra se redresser. :)

CC @bacongobbler

fermeture en double de # 4030 afin que nous puissions garder la conversation au même endroit. Merci!

Cette page vous a été utile?
0 / 5 - 0 notes