Это слегка обсуждается в документации Helm : файл values.yaml
вашей диаграммы содержит блоки конфигурации для включенных в нее диаграмм. На странице GitHub для диаграммы Helm stable / postgresql перечислены все опции.
Либо в файле values.yaml
вашего графика, либо в отдельном файле YAML, который вы передаете опции helm install -f
, вы можете установить такие параметры, как
postgresql:
postgresqlDatabase: stackoverflow
postgresqlPassword: enterImageDescriptionHere
Обратите внимание, что диаграмма не создает пользователя без прав администратора (в отличие от его родственной диаграммы MySQL). Если у вас все в порядке с «обычным» пользователем базы данных, имеющим права администратора (например, создание и удаление баз данных), тогда вы можете установить postgresqlUser
и здесь.
В вашем собственном графике вы можете ссылаться на эти значения, как и на любые другие
- name: PGUSER
value: {{ .Values.postgresql.postgresqlUser }}