在这里掌舵新手。我正在尝试遍历文件并使用其内容创建一个配置映射。文件内容需要在循环内定义变量。下面是我正在使用的配置图。
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ template "proj.name" . }}
labels:
app.kubernetes.io/name: {{ include "proj.name" . }}
app.kubernetes.io/version: {{ include "proj.version" . }}
data:
{{- range $path, $_ := .Files.Glob "myconfig/*.txt" -}}
{{ $path | base | nindent 2 }}: |
{{- tpl ($.Files.Get $path) $ | nindent 4 }}
{{- end -}}
myconfig/name.txt 的内容
i am able to access this -> {{ .Values.somekey }}
But not this -> {{ $path }}
我得到错误:未定义的变量“$path” 任何帮助将不胜感激。谢谢你。