From 0134d91d9b5a9e3567d064a9c1fcba57d8139876 Mon Sep 17 00:00:00 2001 From: Mike Fedosin Date: Thu, 25 Aug 2022 13:21:08 +0200 Subject: [PATCH] Fix breaking changes introduced in v1.25 All log config methods became functions in v1.25: https://github.com/kubernetes/component-base/commit/41262c34b8289295c4b617a8db5aebbb3645da6e --- main.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/main.go b/main.go index 2445aef8d164..a3c0aa87ed69 100644 --- a/main.go +++ b/main.go @@ -35,6 +35,7 @@ import ( "k8s.io/client-go/tools/leaderelection/resourcelock" cliflag "k8s.io/component-base/cli/flag" "k8s.io/component-base/logs" + logapiv1 "k8s.io/component-base/logs/api/v1" _ "k8s.io/component-base/logs/json/register" "k8s.io/klog/v2" ctrl "sigs.k8s.io/controller-runtime" @@ -128,7 +129,7 @@ func init() { // InitFlags initializes the flags. func InitFlags(fs *pflag.FlagSet) { logs.AddFlags(fs, logs.SkipLoggingConfigurationFlags()) - logOptions.AddFlags(fs) + logapiv1.AddFlags(logOptions, fs) fs.StringVar(&metricsBindAddr, "metrics-bind-addr", "localhost:8080", "The address the metric endpoint binds to.") @@ -207,7 +208,7 @@ func main() { pflag.CommandLine.AddGoFlagSet(flag.CommandLine) pflag.Parse() - if err := logOptions.ValidateAndApply(nil); err != nil { + if err := logapiv1.ValidateAndApply(logOptions, nil); err != nil { setupLog.Error(err, "unable to start manager") os.Exit(1) }