我有一个类似于以下内容的列表:
---
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:
...
任何建议,判断和嘲笑将不胜感激。