diff --git a/hack/validate/golangci-lint.yml b/hack/validate/golangci-lint.yml index 4f66cf2537..f3d0377495 100644 --- a/hack/validate/golangci-lint.yml +++ b/hack/validate/golangci-lint.yml @@ -58,10 +58,6 @@ issues: - text: "SA1019: hdr.Xattrs is deprecated: Use PAXRecords instead" linters: - staticcheck - # FIXME temporarily suppress these. See #39929 - - text: "SA1019: http.CloseNotifier is deprecated" - linters: - - staticcheck # FIXME temporarily suppress these. See #39926 - text: "SA1019: httputil.NewClientConn is deprecated" linters: diff --git a/pkg/authorization/response.go b/pkg/authorization/response.go index 6b674bc295..82beb5be80 100644 --- a/pkg/authorization/response.go +++ b/pkg/authorization/response.go @@ -15,7 +15,6 @@ import ( type ResponseModifier interface { http.ResponseWriter http.Flusher - http.CloseNotifier // RawBody returns the current http content RawBody() []byte @@ -155,16 +154,6 @@ func (rm *responseModifier) Hijack() (net.Conn, *bufio.ReadWriter, error) { return hijacker.Hijack() } -// CloseNotify uses the internal close notify API of the wrapped http.ResponseWriter -func (rm *responseModifier) CloseNotify() <-chan bool { - closeNotifier, ok := rm.rw.(http.CloseNotifier) - if !ok { - logrus.Error("Internal response writer doesn't support the CloseNotifier interface") - return nil - } - return closeNotifier.CloseNotify() -} - // Flush uses the internal flush API of the wrapped http.ResponseWriter func (rm *responseModifier) Flush() { flusher, ok := rm.rw.(http.Flusher)