Valor variable como clave yaml en el gráfico de timón
Quiero elegir la sección de configuración de values.yaml estableciendo una variable en la línea de comando del timón.
example parte de values.yaml:
aaa:
x1: "az1"
x2: "az2"
bbb:
x1: "bz1"
x2: "bz2"
example parte de configmap.yaml
data:
{{ .Values.outsideVal.x1 }}
El resultado esperado debería verse así
data:
az1
Prueba de salida del timón
helm template --set outsideVal=aaa mychart
Y tengo este error
Error: render error in "./templates/configmap.yaml": template: ./templates/configmap.yaml:21:12: executing "./templates/configmap.yaml" at <.Values.outsideVal.x...>: can't evaluate field x1 in type interface {}
¿Entonces la pregunta es cómo obtener el resultado esperado?