mirror of https://github.com/hashicorp/consul
Changes "not" prefix from "~" to "!".
parent
81bb39751a
commit
c41a3d6c8d
|
@ -312,13 +312,13 @@ func (p *PreparedQuery) execute(query *structs.PreparedQuery,
|
||||||
}
|
}
|
||||||
|
|
||||||
// tagFilter returns a list of nodes who satisfy the given tags. Nodes must have
|
// tagFilter returns a list of nodes who satisfy the given tags. Nodes must have
|
||||||
// ALL the given tags, and none of the forbidden tags (prefixed with ~).
|
// ALL the given tags, and none of the forbidden tags (prefixed with !).
|
||||||
func tagFilter(tags []string, nodes structs.CheckServiceNodes) structs.CheckServiceNodes {
|
func tagFilter(tags []string, nodes structs.CheckServiceNodes) structs.CheckServiceNodes {
|
||||||
// Build up lists of required and disallowed tags.
|
// Build up lists of required and disallowed tags.
|
||||||
must, not := make([]string, 0), make([]string, 0)
|
must, not := make([]string, 0), make([]string, 0)
|
||||||
for _, tag := range tags {
|
for _, tag := range tags {
|
||||||
tag = strings.ToLower(tag)
|
tag = strings.ToLower(tag)
|
||||||
if strings.HasPrefix(tag, "~") {
|
if strings.HasPrefix(tag, "!") {
|
||||||
tag = tag[1:]
|
tag = tag[1:]
|
||||||
not = append(not, tag)
|
not = append(not, tag)
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in New Issue