如何使用 helm quote 函数引用多个值?

how do you quote multiple values with the helm quote function?

例如,而不是这个:

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 }}

你试过这样的东西吗?

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

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

这些选项有效,但现在我对 quote 函数的实用性感到困惑似乎毫无用处?

这个:

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

比这个好看多了

  name: {{ printf "%s-%s" $value.certName - $.Release.Namespace | quote }}

报价功能对我来说没有意义。不确定为什么我会在所有示例中看到它