Fix staticcheck on vendor/k8s.io/apiserver/pkg/server/httplog

This commit is contained in:
Chok Yip Lau 2021-01-08 17:57:20 -05:00
parent 06a7e2bacf
commit eaaa803d48
2 changed files with 4 additions and 1 deletions

View File

@ -26,7 +26,6 @@ vendor/k8s.io/apiserver/pkg/registry/generic/rest
vendor/k8s.io/apiserver/pkg/registry/rest/resttest
vendor/k8s.io/apiserver/pkg/server/dynamiccertificates
vendor/k8s.io/apiserver/pkg/server/filters
vendor/k8s.io/apiserver/pkg/server/httplog
vendor/k8s.io/apiserver/pkg/server/routes
vendor/k8s.io/apiserver/pkg/storage
vendor/k8s.io/apiserver/pkg/storage/cacher

View File

@ -65,6 +65,9 @@ type respLogger struct {
// Simple logger that logs immediately when Addf is called
type passthroughLogger struct{}
//lint:ignore SA1019 Interface implementation check to make sure we don't drop CloseNotifier again
var _ http.CloseNotifier = &respLogger{}
// Addf logs info immediately.
func (passthroughLogger) Addf(format string, data ...interface{}) {
klog.V(2).Info(fmt.Sprintf(format, data...))
@ -225,6 +228,7 @@ func (rl *respLogger) Hijack() (net.Conn, *bufio.ReadWriter, error) {
// CloseNotify implements http.CloseNotifier
func (rl *respLogger) CloseNotify() <-chan bool {
//lint:ignore SA1019 There are places in the code base requiring the CloseNotifier interface to be implemented.
return rl.w.(http.CloseNotifier).CloseNotify()
}