Skip to content

Commit 7706eb1

Browse files
authored
fix: set logger for controller-runtime (#4123)
Signed-off-by: GitHub <[email protected]>
1 parent 413e2ee commit 7706eb1

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

cns/service/main.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ import (
8686
"sigs.k8s.io/controller-runtime/pkg/client"
8787
"sigs.k8s.io/controller-runtime/pkg/controller/controllerutil"
8888
"sigs.k8s.io/controller-runtime/pkg/healthz"
89+
ctrllog "sigs.k8s.io/controller-runtime/pkg/log"
8990
ctrlmgr "sigs.k8s.io/controller-runtime/pkg/manager"
9091
ctrlmetrics "sigs.k8s.io/controller-runtime/pkg/metrics/server"
9192
)
@@ -851,6 +852,9 @@ func main() {
851852
// Add APIServer FQDN to Log metadata
852853
logger.Log.SetAPIServer(os.Getenv("KUBERNETES_SERVICE_HOST"))
853854

855+
// set logger in ctrlruntime
856+
ctrllog.SetLogger(zapr.NewLogger(z))
857+
854858
// Check the CNI statefile mount, and if the file is empty
855859
// stub an empty JSON object
856860
if err := cnipodprovider.WriteObjectToCNIStatefile(); err != nil { //nolint:govet //shadow okay

0 commit comments

Comments
 (0)