Bump cfssl to 56268a6
This commit is contained in:
26
vendor/github.com/cloudflare/cfssl/api/health/health.go
generated
vendored
Normal file
26
vendor/github.com/cloudflare/cfssl/api/health/health.go
generated
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
package health
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"net/http"
|
||||
|
||||
"github.com/cloudflare/cfssl/api"
|
||||
)
|
||||
|
||||
// Response contains the response to the /health API
|
||||
type Response struct {
|
||||
Healthy bool `json:"healthy"`
|
||||
}
|
||||
|
||||
func healthHandler(w http.ResponseWriter, r *http.Request) error {
|
||||
response := api.NewSuccessResponse(&Response{Healthy: true})
|
||||
return json.NewEncoder(w).Encode(response)
|
||||
}
|
||||
|
||||
// NewHealthCheck creates a new handler to serve health checks.
|
||||
func NewHealthCheck() http.Handler {
|
||||
return api.HTTPHandler{
|
||||
Handler: api.HandlerFunc(healthHandler),
|
||||
Methods: []string{"GET"},
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user