首页 > 解决方案 > 如何使用 helm 引用函数引用多个值?

问题描述

例如,而不是这个:

name: {{ $value.derps | quote }}

我可以做这样的事情吗?

name: {{ {{ $value.derps }}-{{ $.Release.Namespace }} | quote }}

如果可能的话,什么是正确的语法。通常我想使用多个值,并想用引号将最终连接的字符串包装起来

我也在范围内这样做:

{{- range $key, $value := .Values.SomeConfig }}
    name: {{ $value.derps }}-{{ $.Release.Namespace }} # want to quote this
{{- end }}

标签: kuberneteskubernetes-helmgo-templates

解决方案


你尝试过这样的事情吗?

{{- $temp := $value.derps  "-" $.Release.Namespace -}}
name: {{ $temp | quote}}

或者

name: "{{ $value.derps }}-{{ $.Release.Namespace }}"

推荐阅读