diff --git a/hack/golangci-hints.yaml b/hack/golangci-hints.yaml index f0292cb0732..47ca7baa9f7 100644 --- a/hack/golangci-hints.yaml +++ b/hack/golangci-hints.yaml @@ -323,6 +323,12 @@ linters: contextual k8s.io/kubernetes/test/e2e/dra/.* contextual k8s.io/kubernetes/test/images/sample-device-plugin/.* contextual k8s.io/kubernetes/pkg/kubelet/.* + # Temporary carve-outs for PR1 split safety: these files still have legacy global klog calls. + # TODO: remove each exclusion as follow-up PRs migrate the file to contextual logging. + -contextual k8s.io/kubernetes/pkg/kubelet/kubelet_resources.go + -contextual k8s.io/kubernetes/pkg/kubelet/kubelet_volumes.go + -contextual k8s.io/kubernetes/pkg/kubelet/pod_container_deletor.go + -contextual k8s.io/kubernetes/pkg/kubelet/volume_host.go # As long as contextual logging is alpha or beta, all WithName, WithValues, # NewContext calls have to go through klog. Once it is GA, we can lift diff --git a/hack/golangci.yaml b/hack/golangci.yaml index 0a1bf73b109..e75c535ea02 100644 --- a/hack/golangci.yaml +++ b/hack/golangci.yaml @@ -332,6 +332,12 @@ linters: contextual k8s.io/kubernetes/test/e2e/dra/.* contextual k8s.io/kubernetes/test/images/sample-device-plugin/.* contextual k8s.io/kubernetes/pkg/kubelet/.* + # Temporary carve-outs for PR1 split safety: these files still have legacy global klog calls. + # TODO: remove each exclusion as follow-up PRs migrate the file to contextual logging. + -contextual k8s.io/kubernetes/pkg/kubelet/kubelet_resources.go + -contextual k8s.io/kubernetes/pkg/kubelet/kubelet_volumes.go + -contextual k8s.io/kubernetes/pkg/kubelet/pod_container_deletor.go + -contextual k8s.io/kubernetes/pkg/kubelet/volume_host.go # As long as contextual logging is alpha or beta, all WithName, WithValues, # NewContext calls have to go through klog. Once it is GA, we can lift diff --git a/hack/logcheck.conf b/hack/logcheck.conf index 930c039659d..ba4194e06ac 100644 --- a/hack/logcheck.conf +++ b/hack/logcheck.conf @@ -65,6 +65,12 @@ contextual k8s.io/kubernetes/pkg/securitycontext/.* contextual k8s.io/kubernetes/test/e2e/dra/.* contextual k8s.io/kubernetes/test/images/sample-device-plugin/.* contextual k8s.io/kubernetes/pkg/kubelet/.* +# Temporary carve-outs for PR1 split safety: these files still have legacy global klog calls. +# TODO: remove each exclusion as follow-up PRs migrate the file to contextual logging. +-contextual k8s.io/kubernetes/pkg/kubelet/kubelet_resources.go +-contextual k8s.io/kubernetes/pkg/kubelet/kubelet_volumes.go +-contextual k8s.io/kubernetes/pkg/kubelet/pod_container_deletor.go +-contextual k8s.io/kubernetes/pkg/kubelet/volume_host.go # As long as contextual logging is alpha or beta, all WithName, WithValues, # NewContext calls have to go through klog. Once it is GA, we can lift