diff --git a/go.mod b/go.mod index fd6db105c5..3dffda4af7 100644 --- a/go.mod +++ b/go.mod @@ -112,7 +112,7 @@ require ( k8s.io/apimachinery v0.34.0 k8s.io/client-go v0.34.0 k8s.io/code-generator v0.34.0 - k8s.io/klog/v2 v2.130.1 + k8s.io/klog/v2 v2.140.0 k8s.io/kube-openapi v0.0.0-20250710124328-f3f2b991d03b k8s.io/kubectl v0.34.0 k8s.io/utils v0.0.0-20250604170112-4c0f3b243397 // indirect diff --git a/go.sum b/go.sum index b9e462db95..1c4dd25e4b 100644 --- a/go.sum +++ b/go.sum @@ -1479,8 +1479,9 @@ k8s.io/gengo/v2 v2.0.0-20250604051438-85fd79dbfd9f/go.mod h1:EJykeLsmFC60UQbYJez k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y= k8s.io/klog/v2 v2.5.0/go.mod h1:hy9LJ/NvuK+iVyP4Ehqva4HxZG/oXyIS3n3Jmire4Ec= k8s.io/klog/v2 v2.80.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= -k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk= k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE= +k8s.io/klog/v2 v2.140.0 h1:Tf+J3AH7xnUzZyVVXhTgGhEKnFqye14aadWv7bzXdzc= +k8s.io/klog/v2 v2.140.0/go.mod h1:o+/RWfJ6PwpnFn7OyAG3QnO47BFsymfEfrz6XyYSSp0= k8s.io/kube-aggregator v0.34.0 h1:XE4u+HOYkj0g44sblhTtPv+QyIIK7sJxrIlia0731kE= k8s.io/kube-aggregator v0.34.0/go.mod h1:GIUqdChXVC448Vp2Wgxf0m6fir7Xt3A2TAZcs2JNG1Y= k8s.io/kube-openapi v0.0.0-20250710124328-f3f2b991d03b h1:MloQ9/bdJyIu9lb1PzujOPolHyvO06MXG5TUIj2mNAA= diff --git a/util/cli/cli.go b/util/cli/cli.go index f10b10f767..06d00de24a 100644 --- a/util/cli/cli.go +++ b/util/cli/cli.go @@ -207,6 +207,9 @@ func SetLogLevel(logLevel string) { // SetGLogLevel set the glog level for the k8s go-client func SetGLogLevel(glogLevel int) { klog.InitFlags(nil) + // Opt into fixed stderrthreshold behavior (kubernetes/klog#212). + _ = flag.Set("legacy_stderr_threshold_behavior", "false") + _ = flag.Set("stderrthreshold", "INFO") _ = flag.Set("logtostderr", "true") _ = flag.Set("v", strconv.Itoa(glogLevel)) }