【问题标题】:Set value in dependency of Helm chart根据 Helm 图表设置值
【发布时间】:2019-09-08 22:41:07
【问题描述】:

我想使用 postgresql chart 作为我的 Helm 图表的要求。

我的requirements.yaml 文件因此看起来像这样:

dependencies:
  - name: "postgresql"
    version: "3.10.0"
    repository: "@stable"

在 postgreSQL Helm 图表中,我现在想使用属性postgresqlUsername 设置用户名(所有属性请参见https://github.com/helm/charts/tree/master/stable/postgresql)。

我必须在我的项目中哪里指定这个属性,以便它传播到 postgreSQL 依赖项?

【问题讨论】:

    标签: postgresql kubernetes google-kubernetes-engine kubernetes-helm


    【解决方案1】:

    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/

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-16
    • 1970-01-01
    • 1970-01-01
    • 2022-08-03
    • 2021-05-31
    • 1970-01-01
    相关资源
    最近更新 更多