hack: add temporary kubelet contextual logcheck carve-outs

Keep broad kubelet contextual logcheck coverage while excluding a small set of legacy files that still use non-contextual logging patterns.

These carve-outs are temporary and will be removed in follow-up kubelet contextual logging PRs.
This commit is contained in:
hoteye
2026-02-13 09:54:54 +08:00
parent e94e67337d
commit 6bccc051eb
3 changed files with 18 additions and 0 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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