es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Para representar la lista en el formato deseado, puedes utilizar el siguiente código go-template:

    {{- range $val := $list }}
    - {{ $val }}
    {{- end }}
    

    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.

Comments are closed.