Helmチャートの要件として postgresqlチャート を使用したいと思います。
俺の requirements.yaml
ファイルは次のようになります。
dependencies:
- name: "postgresql"
version: "3.10.0"
repository: "@stable"
PostgreSQL Helmチャートで、プロパティpostgresqlUsername
を使用してユーザー名を設定したい( https://github.com/helm/charts/tree/master/stable/postgresql を参照)すべてのプロパティ)。
このプロパティをプロジェクトでどこに指定して、postgreSQLの依存関係に反映させる必要がありますか?
https://v2.helm.sh/docs/chart_template_guide/#subcharts-and-global-values で説明されているように、親(依存関係ではない)チャートのvalues.yaml
ファイルで、含むセクションがあります
postgresql:
postgresUsername: ....
postgresPassword: ....
...
つまり、postgresql
キーの下のすべての値は、子(postgresql
)チャートのvalues.yaml
値をオーバーライドします。 postgresql
依存関係グラフをrequirements.yaml
の別の名前にエイリアスしている場合は、postgresql
の代わりにその別の名前を使用する必要があります。
編集:v3の対応する記事はこちら https://helm.sh/docs/chart_template_guide/subcharts_and_globals/