diff --git a/physical/consul/consul.go b/physical/consul/consul.go index 0ad84dad896dc29906da46d65e00b4a05b882636..b9ecf92d1d1f0aa23823825c10836de250b9b7ef 100644 --- a/physical/consul/consul.go +++ b/physical/consul/consul.go @@ -287,7 +287,7 @@ func NewConsulBackend(conf map[string]string, logger log.Logger) (physical.Backe kv: client.KV(), permitPool: physical.NewPermitPool(maxParInt), serviceName: service, - serviceTags: strutil.ParseDedupLowercaseAndSortStrings(tags, ","), + serviceTags: strutil.ParseDedupAndSortStrings(tags, ","), serviceAddress: serviceAddr, checkTimeout: checkTimeout, disableRegistration: disableRegistration, diff --git a/physical/consul/consul_test.go b/physical/consul/consul_test.go index 625c973b1561df0468a1fa147aa3f49cfa037d14..5aa028841a19f9220a155d951efb07ac118aeab2 100644 --- a/physical/consul/consul_test.go +++ b/physical/consul/consul_test.go @@ -95,7 +95,7 @@ func TestConsul_ServiceTags(t *testing.T) { consulConfig := map[string]string{ "path": "seaTech/", "service": "astronomy", - "service_tags": "deadbeef, cafeefac, deadc0de, feedface", + "service_tags": "deadbeef, cafeefac, deadc0de, Feedface", "redirect_addr": "http://127.0.0.2:8200", "check_timeout": "6s", "address": "127.0.0.2", @@ -116,7 +116,7 @@ func TestConsul_ServiceTags(t *testing.T) { t.Fatalf("failed to create physical Consul backend") } - expected := []string{"deadbeef", "cafeefac", "deadc0de", "feedface"} + expected := []string{"deadbeef", "cafeefac", "deadc0de", "Feedface"} actual := c.fetchServiceTags(false, false) if !strutil.EquivalentSlices(actual, append(expected, "standby")) { t.Fatalf("bad: expected:%s actual:%s", append(expected, "standby"), actual)