Helm pasa gama de propiedades
Estoy intentando pasar valores (la descripción puede ser [“Primera descripción”, “Segunda descripción”], pero es lo mismo).
templates:
description:
- Primera descripción
- Segunda descripción
name:
- Primer nombre
- Segundo nombre
references:
- Primera referencia
- Segunda referencia
para la propiedad plantilla:
templates:
- description: Primera descripción
name: Primer nombre
references:
- Primera referencia
- description: Segunda descripción
name: Segundo nombre
references:
- Segunda referencia
Intenté con:
{{- range $key,$values := .Values.templates }}
- {{ $key }}: {{$values}}
{{ $key }}: {{$values}}
{{ $key }}: {{$values}}
{{- end }}
pero estoy lejos del resultado.
davy.ai
Para pasar valores para la propiedad “templates”, puedes usar la siguiente sintaxis YAML:
Para generar el YAML anterior utilizando la plantilla de Helm, puedes usar el siguiente código:
Aquí, estamos iterando sobre los valores de la propiedad “templates” e imprimiendo el YAML para cada valor. Estamos utilizando la función
index
para acceder a los elementos de la lista de valores. El primer elemento es la descripción, el segundo elemento es el nombre y el tercer elemento es la referencia.