我有一个包含多个模板的 Helm 图表。一个是运行良好的 configmap。但是当我想添加启用的部分时,我收到了错误消息。
executing "base-helm-chart/templates/configmap.yaml" at <$config>: wrong type for value; expected string; got bool
这是我使用的文件:
{{- if .Values.configMap.enabled }}
apiVersion: v1
kind: ConfigMap
metadata:
namespace: {{ .Release.Namespace }}
name: {{include "chart.fullname" .}}
labels: {{ include "chart.labels" . | nindent 4 }}
data:
{{- range $name, $config := .Values.configMap }}
{{ $name }}: |
{{ tpl $config $ | indent 4 }}
{{- end }}
{{- end -}}
值.yaml
configMap:
enabled: true
config.json: |
food = pizza
drink = soda
如果用户想从 values.yaml 中添加配置映射,我希望用户启用/禁用
万千封印
森林海
相关分类