掌舵:values.yaml中的变量

时间:2019-06-20 11:56:05

标签: kubernetes kubernetes-helm

我需要在values.yaml文件中使用变量:

app:
    version: 1.0

my_app1:
    tag: {{ .app.version }} <- version taken from appVersion. In my case tag == version

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

app:
    version: 1.0

my_app1:
    tag:  {{ .Values.app.version }}

{{ .Values.app | first | default .Values.app.version }}

您也可以尝试EDIT - 2

{{- range $key, $value := .Values.app }}
       {{ $key }}: {{ $value }}
{{- end }}

答案 1 :(得分:0)

如果您的values.yaml如下所示:

...
app:
  version: <version_string>
...

然后简单地说:

app:
  version: 1.0

my_app1:
  tag: {{ .Values.app.version }