【发布时间】:2021-12-03 11:19:09
【问题描述】:
Helm 新手在这里。我正在尝试遍历文件并使用其内容创建一个配置映射。文件内容需要在循环内定义变量。下面是我正在使用的配置图。
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” 任何帮助将不胜感激。谢谢。
【问题讨论】:
标签: kubernetes kubernetes-helm helm3