Skip to content

Commit 4a9584c

Browse files
author
Max Jonas Werner
committed
Align with new controller-runtime API
Signed-off-by: Max Jonas Werner <[email protected]>
1 parent 5b764ea commit 4a9584c

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

main.go

+6-6
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ import (
2525
clientgoscheme "k8s.io/client-go/kubernetes/scheme"
2626
_ "k8s.io/client-go/plugin/pkg/client/auth/gcp"
2727
ctrl "sigs.k8s.io/controller-runtime"
28+
metricsserver "sigs.k8s.io/controller-runtime/pkg/metrics/server"
2829

2930
"github.com/fluxcd/pkg/runtime/logger"
3031
sourcev1 "github.com/fluxcd/source-controller/api/v1"
@@ -63,12 +64,11 @@ func main() {
6364
ctrl.SetLogger(logger.NewLogger(logOptions))
6465

6566
mgr, err := ctrl.NewManager(ctrl.GetConfigOrDie(), ctrl.Options{
66-
Scheme: scheme,
67-
MetricsBindAddress: metricsAddr,
68-
Port: 9443,
69-
LeaderElection: enableLeaderElection,
70-
LeaderElectionID: "source-watcher.fluxcd.io",
71-
Logger: ctrl.Log,
67+
Scheme: scheme,
68+
Metrics: metricsserver.Options{BindAddress: metricsAddr},
69+
LeaderElection: enableLeaderElection,
70+
LeaderElectionID: "source-watcher.fluxcd.io",
71+
Logger: ctrl.Log,
7272
})
7373
if err != nil {
7474
setupLog.Error(err, "unable to start manager")

0 commit comments

Comments
 (0)