J'aimerais mettre à jour une valeur de configuration pour une version de barre sur mon cluster.
Quelque chose comme
helm update -f new_values.yml nginx-controller
helm upgrade -f ingress-controller/values.yml nginx-ingress stable/nginx-ingress
Ou plus généralement:
helm upgrade -f new-values.yml {release name} {package name or path}
La commande ci-dessus fait le travail. Il semble qu'il n'existe actuellement aucun moyen de mettre à jour les valeurs de votre version sans mettre à jour éventuellement la version de votre paquet.
Pour compléter la réponse de @ stan-bondi, vous pouvez faire:
helm upgrade --recreate-pods --wait -f new_values.yaml nginx-controller nginx-controller
Cela est souvent nécessaire lorsque vous venez de modifier une configMap ou des secrets qui ne seront pas détectés comme une modification de la version elle-même.
Tu peux faire:
helm upgrade -f new_values.yaml nginx-controller nginx-controller
Ceci mettra à jour la révision de votre graphique qui peut être visualisée en utilisant:
barre ls
ou plus spécifiquement:
barre obtenir nginx-contrôleur
Pour les mises à niveau du graphique de barre, consultez ce lien dans la documentation: https://docs.helm.sh/helm/#helm-upgrade