diff --git a/main.go b/main.go index 798ad22..d399f55 100644 --- a/main.go +++ b/main.go @@ -101,15 +101,11 @@ func main() { os.Exit(1) } - readyHandler, err := handler.NewReadyHandler() - if err != nil { - klog.ErrorS(err, "unable to create ready handler") - os.Exit(1) - } - mux.Handle("POST /validate", http.TimeoutHandler(validateHandler, handlerTimeout, timeoutError)) mux.Handle("POST /mutate", http.TimeoutHandler(mutateHandler, handlerTimeout, timeoutError)) - mux.Handle("GET /ready", readyHandler) + mux.Handle("GET /ready", http.HandlerFunc(func(w http.ResponseWriter, _ *http.Request) { + w.WriteHeader(http.StatusOK) + })) server := &http.Server{ Addr: fmt.Sprintf(":%d", port), diff --git a/pkg/handler/ready.go b/pkg/handler/ready.go deleted file mode 100644 index b711b57..0000000 --- a/pkg/handler/ready.go +++ /dev/null @@ -1,16 +0,0 @@ -package handler - -import ( - "net/http" -) - -type readyHandler struct{} - -// NewReadyHandler returns a readiness probe handler. -func NewReadyHandler() (http.Handler, error) { - return &readyHandler{}, nil -} - -func (h *readyHandler) ServeHTTP(w http.ResponseWriter, _ *http.Request) { - w.WriteHeader(http.StatusOK) -}