@@ -15,12 +15,12 @@ import (
15
15
"k8s.io/client-go/kubernetes"
16
16
nativescheme "k8s.io/client-go/kubernetes/scheme"
17
17
"k8s.io/klog/v2"
18
+ "k8s.io/klog/v2/klogr"
18
19
apiregistrationv1 "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1"
19
20
"open-cluster-management.io/addon-framework/pkg/addonmanager"
20
21
addonv1alpha1 "open-cluster-management.io/api/addon/v1alpha1"
21
22
ocmauthv1alpha1 "open-cluster-management.io/managed-serviceaccount/api/v1alpha1"
22
23
ctrl "sigs.k8s.io/controller-runtime"
23
- "sigs.k8s.io/controller-runtime/pkg/log/zap"
24
24
)
25
25
26
26
var (
@@ -42,21 +42,19 @@ func main() {
42
42
var probeAddr string
43
43
var signerSecretName string
44
44
45
+ logger := klogr .New ()
45
46
klog .SetOutput (os .Stdout )
47
+ klog .InitFlags (flag .CommandLine )
46
48
flag .StringVar (& metricsAddr , "metrics-bind-address" , ":48080" , "The address the metric endpoint binds to." )
47
49
flag .StringVar (& probeAddr , "health-probe-bind-address" , ":48081" , "The address the probe endpoint binds to." )
48
50
flag .BoolVar (& enableLeaderElection , "leader-elect" , false ,
49
51
"Enable leader election for controller manager. " +
50
52
"Enabling this will ensure there is only one active controller manager." )
51
53
flag .StringVar (& signerSecretName , "signer-secret-name" , "cluster-gateway-signer" ,
52
54
"The name of the secret to store the signer CA" )
53
- opts := zap.Options {
54
- Development : true ,
55
- }
56
- opts .BindFlags (flag .CommandLine )
57
- flag .Parse ()
58
55
59
- ctrl .SetLogger (zap .New (zap .UseFlagOptions (& opts )))
56
+ flag .Parse ()
57
+ ctrl .SetLogger (logger )
60
58
61
59
mgr , err := ctrl .NewManager (ctrl .GetConfigOrDie (), ctrl.Options {
62
60
Scheme : scheme ,
0 commit comments