Cómo renderizar una lista (slice) de cadenas como lista en un archivo YAML mediante Helm Chart.
Tengo una lista (o slice) de datos de tipo string, por ejemplo [string1, string2, string3].
Quiero renderizarla en formato de lista en un archivo yaml de la siguiente manera:
- string1
- string2
- string3
¿Cómo puedo hacer eso?
He intentado lo siguiente:
{{- range $val := $list }}
- {{ $val }}
{{- end }}
pero lo renderiza como varias líneas de strings:
- |-
- string1
- string2
- string2
¿Alguna idea? Gracias de antemano.
davy.ai
Para representar la lista en el formato deseado, puedes utilizar el siguiente código go-template:
Esto iterará sobre la lista y añadirá un guion como viñeta a cada valor de cadena, según la sintaxis YAML deseada.
Asegúrate de que el código anterior se coloque dentro del bloque YAML de la plantilla del Helm chart, y reemplaza
$list
con la variable que representa la lista de cadenas.