File tree Expand file tree Collapse file tree 2 files changed +13
-0
lines changed Expand file tree Collapse file tree 2 files changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -20,12 +20,14 @@ import (
20
20
"context"
21
21
"time"
22
22
23
+ "go.uber.org/zap"
23
24
ctrl "sigs.k8s.io/controller-runtime"
24
25
"sigs.k8s.io/controller-runtime/pkg/client"
25
26
"sigs.k8s.io/controller-runtime/pkg/controller"
26
27
27
28
"sigs.k8s.io/cluster-api/controllers/clustercache"
28
29
kubeadmcontrolplanecontrollers "sigs.k8s.io/cluster-api/controlplane/kubeadm/internal/controllers"
30
+ "sigs.k8s.io/cluster-api/controlplane/kubeadm/internal/etcd"
29
31
)
30
32
31
33
// KubeadmControlPlaneReconciler reconciles a KubeadmControlPlane object.
@@ -55,3 +57,8 @@ func (r *KubeadmControlPlaneReconciler) SetupWithManager(ctx context.Context, mg
55
57
RemoteConditionsGracePeriod : r .RemoteConditionsGracePeriod ,
56
58
}).SetupWithManager (ctx , mgr , options )
57
59
}
60
+
61
+ // SetEtcdLogger allows to redefine ETCD client logger.
62
+ func SetEtcdLogger (logger * zap.Logger ) {
63
+ etcd .SetLogger (logger )
64
+ }
Original file line number Diff line number Diff line change @@ -26,6 +26,7 @@ import (
26
26
"go.etcd.io/etcd/api/v3/etcdserverpb"
27
27
"go.etcd.io/etcd/client/pkg/v3/logutil"
28
28
clientv3 "go.etcd.io/etcd/client/v3"
29
+ "go.uber.org/zap"
29
30
"go.uber.org/zap/zapcore"
30
31
"google.golang.org/grpc"
31
32
kerrors "k8s.io/apimachinery/pkg/util/errors"
@@ -141,6 +142,11 @@ var (
141
142
etcdClientLogger , _ = logutil .CreateDefaultZapLogger (zapcore .InfoLevel )
142
143
)
143
144
145
+ // SetLogger allows to redefine ETCD client logger.
146
+ func SetLogger (logger * zap.Logger ) {
147
+ etcdClientLogger = logger
148
+ }
149
+
144
150
// NewClient creates a new etcd client with the given configuration.
145
151
func NewClient (ctx context.Context , config ClientConfiguration ) (* Client , error ) {
146
152
dialer , err := proxy .NewDialer (config .Proxy )
You can’t perform that action at this time.
0 commit comments