【问题标题】:Converting a yaml sequence to a yaml map in a helm chart (Kubernetes)将 yaml 序列转换为 helm 图表 (Kubernetes) 中的 yaml 映射
【发布时间】:2019-01-23 14:29:08
【问题描述】:

我有一个 helm values 文件 (yaml),其中包含以下块:

env:
- name: <key>
  value: <value>
- name: <key1>
  value: <value1>

我想将上述块注入到 kubernetes configmap 定义中。结果应如下所示:

data: 
  key: value
  key1: value1

我尝试了以下方法,但是生成的文件将包含 yaml 序列而不是 yaml 映射:

{{ toYaml .Values.env }}

感谢任何帮助我解决问题的建议。

【问题讨论】:

    标签: kubernetes yaml kubernetes-helm


    【解决方案1】:

    你应该可以使用:

    {{- range .Values.env }}
      {{ .name }}:{{ .value}}
    {{- end }}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-24
      • 1970-01-01
      • 2021-06-13
      • 2020-10-07
      • 2019-10-31
      • 2020-10-12
      • 2020-04-21
      相关资源
      最近更新 更多