У меня есть несколько узлов консула, которые выглядят примерно так:
[
{
"Address": "127.0.0.1",
"Node": "foo",
"ServiceAddress": "",
"ServiceName": "api",
"ServicePort": 8100,
"ServiceTags": [
"production",
"blocking"
]
},
{
"Address": "127.0.0.1",
"Node": "foo",
"ServiceAddress": "",
"ServiceName": "api",
"ServicePort": 8101,
"ServiceTags": [
"production",
"nonblocking"
]
}
]
Фильтровать по одному тегу легко:
{{range service "production.api"}}
{{.Address}}
{{end}}
но как я могу фильтровать услуги в моем консул-шаблоне сразу по двум тегам?