Merge pull request #18510 from mrvarmazyar/fix/consul-health-filter-config-fixtures

config: add consul health_filter fixture coverage
This commit is contained in:
Julien 2026-04-13 10:51:00 +02:00 committed by GitHub
commit 931b2daf6f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 3 additions and 0 deletions

View File

@ -481,6 +481,7 @@ var expectedConf = &Config{
PathPrefix: "/consul",
Token: "mysecret",
Services: []string{"nginx", "cache", "mysql"},
HealthFilter: `Service.Tags contains "canary"`,
ServiceTags: []string{"canary", "v1"},
NodeMeta: map[string]string{"rack": "123"},
TagSeparator: consul.DefaultSDConfig.TagSeparator,

View File

@ -182,6 +182,7 @@ scrape_configs:
token: mysecret
path_prefix: /consul
services: ["nginx", "cache", "mysql"]
health_filter: 'Service.Tags contains "canary"'
tags: ["canary", "v1"]
node_meta:
rack: "123"

View File

@ -41,6 +41,7 @@ scrape_configs:
- server: localhost:1234
token: <secret>
services: [nginx, cache, mysql]
health_filter: 'Service.Tags contains "canary"'
tags: [canary, v1]
node_meta:
rack: "123"