Я не могу найти способ перебора диапазона в шаблонах шлема.У меня есть следующее определение в моем values.yaml:
ingress:
app1:
port: 80
hosts:
- example.com
app2:
port: 80
hosts:
- demo.example.com
- test.example.com
- stage.example.com
app3:
port: 80
hosts:
- app3.example.com
И я хочу сгенерировать одно и то же правило входа nginx для каждого упомянутого хоста с:
spec:
rules:
{{- range $key, $value =: .Values.global.ingress }}
- host: {{ $value.hosts }}
http:
paths:
- path: /qapi
backend:
serviceName: api-server
servicePort: 80
{{- end }}
Но оно генерирует неправильные хосты:
- host: [example.com]
- host: [test.example.com demo.example.com test.example.com]
Спасибо за помощь!