我正在尝试使用 helm 将多个 json 文件从 configmap 加载到模拟服务器中。 例如有2个文件:
我尝试过多种变体,如下所示: initializerJson.json:
|- {{ tpl (.Files.Get "files/**.json") . | printf "%s" | nindent 4 }}
我还尝试使用 helm 将 json 文件合并/附加到彼此,但我没有成功完成此任务。
这是我们拥有的适用于一个文件的基本配置:
{{ if .Values.mockserver.enabled }}
apiVersion: v1
kind: ConfigMap
metadata:
name: mockserver-config
data:
mockserver.properties: |- {{ .Files.Get "files/mockserver.properties" | printf "%s" | nindent 4 }}
initializerJson.json: |- {{ tpl (.Files.Get "files/initializerJson.json") . | printf "%s" | nindent 4 }}
{{ end }}
是否可以使用多个 json 文件通过带有 helm 的模拟服务器初始化数据?