Kubernetes自定义詹金斯图表抛出与override_config_map

时间:2019-08-01 06:28:25

标签: jenkins kubernetes kubernetes-helm

我想使用最新的jenkins.1.3.6版本掌舵表来启动jenkins服务器。但是,应用图表时,我会收到error calling include: template: no template "override_config_map" associated with template "gotpl"

  

错误:渲染错误   “我的图表/图表/ jenkins /模板/jenkins-master-deployment.yaml”:   模板:我的图表/图表/詹金斯/模板/jenkins-master-deployment.yaml:42:28:   执行中   “我的图表/图表/ jenkins /模板/jenkins-master-deployment.yaml”位于   :错误调用   包括:模板:   我的图表/图表/詹金斯/模板/ config.yaml:335:3:执行   “ my-chart / charts / jenkins / templates / config.yaml”位于:错误调用包括:template:无模板   与模板“ gotpl”关联的“ override_config_map”

1 个答案:

答案 0 :(得分:0)

如对 fdlk 的评论中提到的 CustomConfigMap option yields error with override_config_map missing #4040

<块引用>

它帮助我运行 helm lint my-chart 来确定我需要多少个括号。 我的 config.tpl 现在看起来像这样:

{{- define "override_config_map" }}
apiVersion: v1
kind: ConfigMap
[...]
  plugins.txt: |-
{{- if .Values.Master.InstallPlugins }}
{{- range $index, $val := .Values.Master.InstallPlugins }}
{{ $val | indent 4 }}
{{- end }}
{{- end }}
{{- end }}
<块引用>

使用 0.16.4