Je veux utiliser le graphique postgresql comme configuration requise pour mon graphique Helm.
Ma requirements.yaml
le fichier ressemble donc à ceci:
dependencies:
- name: "postgresql"
version: "3.10.0"
repository: "@stable"
Dans le graphique de barre PostgreSQL, je veux maintenant définir le nom d'utilisateur avec la propriété postgresqlUsername
(voir https://github.com/helm/charts/tree/master/stable/postgresql for toutes les propriétés).
Où dois-je spécifier cette propriété dans mon projet afin qu'elle soit propagée à la dépendance postgreSQL?
Comme décrit dans https://v2.helm.sh/docs/chart_template_guide/#subcharts-and-global-values , dans le fichier values.yaml
Du graphique parent (c'est-à-dire pas la dépendance) , avoir une section qui contient
postgresql:
postgresUsername: ....
postgresPassword: ....
...
Autrement dit, toutes les valeurs sous la touche postgresql
remplaceront les valeurs values.yaml
Du graphique enfant (postgresql
). Notez que si vous avez aliasé le graphique de dépendance postgresql
à un autre nom dans votre requirements.yaml
, Vous devez utiliser cet autre nom au lieu de postgresql
.
modifier: l'article correspondant dans la v3 est ici https://helm.sh/docs/chart_template_guide/subcharts_and_globals/