Add documentation for eligibility toggle endpoint

This commit is contained in:
Wyatt Anderson
2018-08-23 21:02:51 -04:00
parent 499cad6a76
commit 58a56d65b4
3 changed files with 59 additions and 7 deletions

View File

@@ -162,14 +162,14 @@ func (s *HTTPServer) nodeToggleEligibility(resp http.ResponseWriter, req *http.R
return nil, CodedError(405, ErrInvalidMethod)
}
var drainRequest structs.NodeUpdateEligibilityRequest
if err := decodeBody(req, &drainRequest); err != nil {
var eligibilityRequest structs.NodeUpdateEligibilityRequest
if err := decodeBody(req, &eligibilityRequest); err != nil {
return nil, CodedError(400, err.Error())
}
s.parseWriteRequest(req, &drainRequest.WriteRequest)
s.parseWriteRequest(req, &eligibilityRequest.WriteRequest)
var out structs.NodeEligibilityUpdateResponse
if err := s.agent.RPC("Node.UpdateEligibility", &drainRequest, &out); err != nil {
if err := s.agent.RPC("Node.UpdateEligibility", &eligibilityRequest, &out); err != nil {
return nil, err
}
setIndex(resp, out.Index)