【发布时间】:2020-10-12 18:58:12
【问题描述】:
我正在尝试通过 Files.Glob 方法从 Helm 中的 Values.yaml 文件中引用一个值。
这是我的 Configmap 模板:
apiVersion: v1
kind: ConfigMap
metadata:
name: cm
data:
{{- tpl ((.Files.Glob "qa.ns1/*").AsConfig) . | nindent 2 }}
上述工作按预期工作。
文件夹结构是“environment.namespace”。 ns1 是我的命名空间的名称。如何从我的 Values.yaml 文件而不是 ns1 中引用值?
我试过了:
apiVersion: v1
kind: ConfigMap
metadata:
name: cm
data:
{{- tpl ((.Files.Glob "qa.{{ .Values.namespace }}/*").AsConfig) . | nindent 2 }}
我的 Values.yaml 文件在哪里:
namespace: ns1
当我在上面引用它时,我的 configmap 中没有数据。任何帮助将不胜感激!
【问题讨论】:
标签: kubernetes kubernetes-helm configmap