Fix ACL token usage in consul input plugin (#3376)
This commit is contained in:
parent
77cc071796
commit
d2f9fc7d8c
|
@ -69,6 +69,10 @@ func (c *Consul) createAPIClient() (*api.Client, error) {
|
||||||
config.Datacenter = c.Datacentre
|
config.Datacenter = c.Datacentre
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if c.Token != "" {
|
||||||
|
config.Token = c.Token
|
||||||
|
}
|
||||||
|
|
||||||
if c.Username != "" {
|
if c.Username != "" {
|
||||||
config.HttpAuth = &api.HttpBasicAuth{
|
config.HttpAuth = &api.HttpBasicAuth{
|
||||||
Username: c.Username,
|
Username: c.Username,
|
||||||
|
|
|
@ -20,7 +20,7 @@ var sampleChecks = []*api.HealthCheck{
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestGatherHealtCheck(t *testing.T) {
|
func TestGatherHealthCheck(t *testing.T) {
|
||||||
expectedFields := map[string]interface{}{
|
expectedFields := map[string]interface{}{
|
||||||
"check_name": "foo.health",
|
"check_name": "foo.health",
|
||||||
"status": "passing",
|
"status": "passing",
|
||||||
|
|
Loading…
Reference in New Issue