根据Helm图表设置值

时间:2019-04-18 14:53:10

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

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

我的ALTER FUNCTION [dbo].[func_format_date] ( @input VARCHAR(6) ) RETURNS VARCHAR(6) AS BEGIN -- Declare the return variable here DECLARE @mon VARCHAR(2), @day VARCHAR(2), @year VARCHAR(2), @output DATETIME -- Return the result of the function SELECT @mon = SUBSTRING(@input, 1, 2), @day = SUBSTRING(@input, 3, 2), @year = SUBSTRING(@input, 5, 2) -- Generate datetime value SELECT @output = CONVERT(datetime, @year + @mon + @day, 12) -- or if your dates are after 2000 --SELECT @output = DATETIMEFROMPARTS(2000 + @year, @mon, @day, 0, 0, 0, 0) -- Return value RETURN CONVERT(VARCHAR(6), @output, 12) END 文件看起来像这样:

requirements.yaml

在postgreSQL Helm图表中,我现在想使用属性dependencies: - name: "postgresql" version: "3.10.0" repository: "@stable" 设置用户名(有关所有属性,请参见https://github.com/helm/charts/tree/master/stable/postgresql)。

我必须在项目中的何处指定此属性,以便将其传播到postgreSQL依赖项?

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:3)

helm.sh/docs/chart_template_guide/#subcharts-and-global-values中所述,在父级(即非依赖项)图表的values.yaml文件中,有一个包含

的部分
postgresql:
  postgresUsername: ....
  postgresPassword: ....
  ...

也就是说,postgresql键下的所有值都将覆盖子(postgresql)图表的values.yaml值。请注意,如果您已将postgresql依赖关系表的别名别名为requirements.yaml中的另一个名称,则应使用该其他名称而不是postgresql