Skip to content
This repository was archived by the owner on Apr 24, 2024. It is now read-only.

Commit a93e0ba

Browse files
committed
options
1 parent dbe7e37 commit a93e0ba

File tree

1 file changed

+12
-17
lines changed

1 file changed

+12
-17
lines changed

main.go

Lines changed: 12 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,15 @@ func main() {
9393

9494
var mgr ctrl.Manager
9595
var err error
96+
options := ctrl.Options{
97+
Scheme: scheme,
98+
MetricsBindAddress: metricsAddr,
99+
Port: 9443,
100+
HealthProbeBindAddress: probeAddr,
101+
LeaderElection: enableLeaderElection,
102+
LeaderElectionID: "68a0532d.my.domain",
103+
LeaderElectionConfig: restConfig,
104+
}
96105
if apisKcpGroupPresent(restConfig) {
97106
setupLog.Info("Looking up virtual workspace URL")
98107
cfg, err := restConfigForAPIExport(ctx, restConfig, apiExportName)
@@ -102,29 +111,15 @@ func main() {
102111

103112
setupLog.Info("Using virtual workspace URL", "url", cfg.Host)
104113

105-
mgr, err = kcp.NewClusterAwareManager(cfg, ctrl.Options{
106-
Scheme: scheme,
107-
MetricsBindAddress: metricsAddr,
108-
Port: 9443,
109-
HealthProbeBindAddress: probeAddr,
110-
LeaderElection: enableLeaderElection,
111-
LeaderElectionID: "68a0532d.my.domain",
112-
LeaderElectionConfig: restConfig,
113-
})
114+
options.LeaderElectionConfig = restConfig
115+
mgr, err = kcp.NewClusterAwareManager(cfg, options)
114116
if err != nil {
115117
setupLog.Error(err, "unable to start cluster aware manager")
116118
os.Exit(1)
117119
}
118120
} else {
119121
setupLog.Info("The apis.kcp.dev group is not present - creating standard manager")
120-
mgr, err = ctrl.NewManager(restConfig, ctrl.Options{
121-
Scheme: scheme,
122-
MetricsBindAddress: metricsAddr,
123-
Port: 9443,
124-
HealthProbeBindAddress: probeAddr,
125-
LeaderElection: enableLeaderElection,
126-
LeaderElectionID: "68a0532d.my.domain",
127-
})
122+
mgr, err = ctrl.NewManager(restConfig, options)
128123
if err != nil {
129124
setupLog.Error(err, "unable to start manager")
130125
os.Exit(1)

0 commit comments

Comments
 (0)