Présentation
Les modèles Helm fournissent des valeurs intégrées objet pour accéder aux valeurs du graphique Helm. Les modifications apportées aux valeurs Helm sont stockées à chaque mise à jour.
Comparer les versions des valeurs Helm et passer en revue les anciennes versions est une bonne pratique pour suivre les modifications.
Cet article explique comment obtenir les valeurs Helm pour une version Helm.

Prérequis
- Accès à une CLI.
- Cluster Minikube en cours d'exécution (Suivez nos guides Comment installer Minikube sur Ubuntu ou Comment installer Minikube sur CentOS).
- Ajout du référentiel Helm (Suivez notre guide Comment ajouter, mettre à jour ou supprimer des référentiels Helm).
Obtenir les valeurs Helm
Pour obtenir des valeurs à partir d'une version Helm, utilisez :
helm get values <release name>
Par exemple :
helm get values phoenix-chart
La sortie imprime les valeurs fournies par l'utilisateur pour la version actuelle de Helm au format YAML :

Les valeurs fournies par l'utilisateur sont définies lors du déploiement d'une charte Helm. Les valeurs définies remplacent les valeurs calculées.
Obtenir les valeurs calculées
Obtenez des valeurs calculées pour une version Helm avec :
helm get values <release name> -a
Ou alternativement :
helm get values <release name> --all
Par exemple :
helm get values phoenix-chart -a
La sortie imprime les valeurs calculées pour la version actuelle de Helm au format YAML :

Lorsqu'il n'y a pas de valeurs fournies par l'utilisateur, les valeurs calculées sont extraites du modèle pour afficher une valeur par défaut.
Obtenir les valeurs d'une révision précédente
Les versions de Helm ont généralement plusieurs révisions. Les valeurs de toute révision précédente sont toutes stockées en tant que révisions.
Pour obtenir les valeurs d'une révision précédente d'une version Helm, utilisez :
helm get values <release name> --revision <release number>
Par exemple, pour obtenir les valeurs de la première révision :
helm get values phoenix-chart --revision 1

Format de sortie des valeurs d'obtention
La sortie est au format YAML par défaut. Affichez la sortie dans un format spécifié avec :
helm get values <release name> -o <data format>
Les formats de données disponibles sont :
- Tableau
- JSON
- YAML (par défaut)
Par exemple, pour obtenir les valeurs d'une version helm de la première révision au format JSON, utilisez :
helm get values phoenix-chart --revision 1 -o json
