Merge pull request #2793 from hashicorp/b-dereg-acl

Adds token to deregister request when reconciling.
This commit is contained in:
James Phillips 2017-03-09 09:27:41 -08:00 committed by GitHub
commit 9ed7b7de72
1 changed files with 3 additions and 2 deletions

View File

@ -548,8 +548,9 @@ func (s *Server) handleDeregisterMember(reason string, member serf.Member) error
// Deregister the node
s.logger.Printf("[INFO] consul: member '%s' %s, deregistering", member.Name, reason)
req := structs.DeregisterRequest{
Datacenter: s.config.Datacenter,
Node: member.Name,
Datacenter: s.config.Datacenter,
Node: member.Name,
WriteRequest: structs.WriteRequest{Token: s.config.GetTokenForAgent()},
}
var out struct{}
return s.endpoints.Catalog.Deregister(&req, &out)