У меня есть список, который выглядит следующим образом:
---
istio:
name: postgres
k8s:
metadata:
namespace: experimental
gateways:
- number: 5432
protocol: TCP
...
В частности, просто «протокол» ключ.Я пытаюсь сопоставить это, чтобы увидеть, соответствует ли оно строке в моем шаблоне Jinja.Все, что я попробовал, провалилось, и это то, что я в последний раз проверял:
---
% if istio.k8s.gateways.protocol[0] == 'HTTP' %}
http:
- route:
{% for vsSettings in istio.k8s.virtualServers %}
- destination:
...
Любые советы, суждения, насмешки будут с благодарностью.