From 812884b51bb0caa8d85d9c048d4fe599453d7ed4 Mon Sep 17 00:00:00 2001 From: Evan Baker Date: Mon, 17 Nov 2025 21:03:11 +0000 Subject: [PATCH] fix: set logger for controller-runtime Signed-off-by: GitHub --- cns/service/main.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cns/service/main.go b/cns/service/main.go index d7b9a526d5..e980360cf6 100644 --- a/cns/service/main.go +++ b/cns/service/main.go @@ -86,6 +86,7 @@ import ( "sigs.k8s.io/controller-runtime/pkg/client" "sigs.k8s.io/controller-runtime/pkg/controller/controllerutil" "sigs.k8s.io/controller-runtime/pkg/healthz" + ctrllog "sigs.k8s.io/controller-runtime/pkg/log" ctrlmgr "sigs.k8s.io/controller-runtime/pkg/manager" ctrlmetrics "sigs.k8s.io/controller-runtime/pkg/metrics/server" ) @@ -851,6 +852,9 @@ func main() { // Add APIServer FQDN to Log metadata logger.Log.SetAPIServer(os.Getenv("KUBERNETES_SERVICE_HOST")) + // set logger in ctrlruntime + ctrllog.SetLogger(zapr.NewLogger(z)) + // Check the CNI statefile mount, and if the file is empty // stub an empty JSON object if err := cnipodprovider.WriteObjectToCNIStatefile(); err != nil { //nolint:govet //shadow okay