Caso de uso: tengo valores.yaml donde tengo un mode de campo.
Valores.yaml
mode: start o el usuario puede ingresar un valor para el mode de campo en cualquiera de las formas mencionadas a continuación:
mode: STart or START or sTartAhora, tengo un archivo donde estoy usando una condición if como se muestra a continuación:
command: {{ if eq .Values.mode "start" }} do this {{ esle }} do that {{ end }}Ahora, mi desafío es cómo puedo convertir el ".Values.mode" en alfabetos más bajos antes de hacer la comparación. He intentado las formas mencionadas a continuación:
1.
{{ if eq .Values.mode | lower "start" }} do this {{ esle }} do that {{ end }} {{ if eq lower .Values.mode "start" }} do this {{ esle }} do that {{ end }}Ambos métodos anteriores fallaron.
Nota: estamos usando una herramienta de terceros, por lo tanto, la verificación del esquema JSON no me ayudará.