From 4a1943f6c974739776a8bd1aa99afe68842b194b Mon Sep 17 00:00:00 2001 From: jxun Date: Mon, 15 Nov 2021 11:46:07 +0800 Subject: [PATCH] Fix: add init log option for velero controller-runtime manager. fix for issue #3737 add log option for velero controller-runtime manager to log return error in reconcile loop. Signed-off-by: Xun Jiang jxun@vmware.com Signed-off-by: jxun --- pkg/cmd/server/server.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/cmd/server/server.go b/pkg/cmd/server/server.go index 5ed3d9d0c..bbd0f346b 100644 --- a/pkg/cmd/server/server.go +++ b/pkg/cmd/server/server.go @@ -73,6 +73,7 @@ import ( ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/log/zap" "sigs.k8s.io/controller-runtime/pkg/manager" "github.com/vmware-tanzu/velero/internal/storage" @@ -302,6 +303,8 @@ func newServer(f client.Factory, config serverConfig, logger *logrus.Logger) (*s velerov1api.AddToScheme(scheme) corev1api.AddToScheme(scheme) + ctrl.SetLogger(zap.New()) + mgr, err := ctrl.NewManager(clientConfig, ctrl.Options{ Scheme: scheme, Namespace: f.Namespace(),