如何使用 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 }}
报价功能对我来说没有意义。不确定为什么我会在所有示例中看到它
例如,而不是这个:
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 }}
报价功能对我来说没有意义。不确定为什么我会在所有示例中看到它