How to initialize mockserver with multiple json files with helm?

问题描述 投票:0回答:0

我正在尝试使用 helm 将多个 json 文件从 configmap 加载到模拟服务器中。 例如有2个文件:

  • 文件/data1.json
  • 文件/data2.json 根据文档,应该可以使用全局模式来做到这一点。

我尝试过多种变体,如下所示: 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 的模拟服务器初始化数据?

kubernetes-helm mockserver
© www.soinside.com 2019 - 2024. All rights reserved.