From abdb7aa351fdc15240237dd2f906cdf328d4c6f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Jakimczuk?= Date: Tue, 14 Jan 2025 13:35:41 +0100 Subject: [PATCH] Setting logger to avoid error comming from controller-runtime --- service/service.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/service/service.go b/service/service.go index 4302c87a2..f838bd9aa 100644 --- a/service/service.go +++ b/service/service.go @@ -11,6 +11,8 @@ import ( "github.com/giantswarm/micrologger" "github.com/spf13/afero" "github.com/spf13/viper" + cr "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/log/zap" "github.com/giantswarm/app-operator/v7/flag" "github.com/giantswarm/app-operator/v7/pkg/env" @@ -64,8 +66,13 @@ func New(config Config) (*Service, error) { return nil, microerror.Maskf(invalidConfigError, "%T.Viper must not be empty", config) } - var err error + // Configure controller-runtime logger + opts := zap.Options{ + Development: true, + } + cr.SetLogger(zap.New(zap.UseFlagOptions(&opts))) + var err error var catalogController *catalog.Catalog { c := catalog.Config{