From 1b90cf1f964fc24a562870ba29023a9f23318b5c Mon Sep 17 00:00:00 2001 From: Pierluigi Lenoci Date: Fri, 27 Mar 2026 00:08:10 +0100 Subject: [PATCH] fix: opt into fixed klog stderrthreshold behavior After klog.InitFlags(), set legacy_stderr_threshold_behavior=false and stderrthreshold=INFO so that klog honors the stderrthreshold flag correctly (kubernetes/klog#212). The repo already uses klog/v2 v2.140.0, so no dependency bump is needed. Signed-off-by: Pierluigi Lenoci --- cmd/root.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmd/root.go b/cmd/root.go index 5641dbe2..af522194 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -117,6 +117,11 @@ func init() { rootCmd.AddCommand(detectCmd) klog.InitFlags(nil) + + // Opt into fixed stderrthreshold behavior (kubernetes/klog#212). + _ = flag.Set("legacy_stderr_threshold_behavior", "false") + _ = flag.Set("stderrthreshold", "INFO") + pflag.CommandLine.AddGoFlag(flag.CommandLine.Lookup("v")) }