From a5ed4b5b105cb1d061e39c989a4b951290a5742f Mon Sep 17 00:00:00 2001 From: Jacob Weinstock Date: Fri, 29 Sep 2023 09:35:45 -0600 Subject: [PATCH] Update for new controller runtime version Signed-off-by: Jacob Weinstock --- main.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/main.go b/main.go index 03ee199..4ba620e 100644 --- a/main.go +++ b/main.go @@ -37,6 +37,7 @@ import ( utilruntime "k8s.io/apimachinery/pkg/util/runtime" clientgoscheme "k8s.io/client-go/kubernetes/scheme" ctrl "sigs.k8s.io/controller-runtime" + "sigs.k8s.io/controller-runtime/pkg/cache" "sigs.k8s.io/controller-runtime/pkg/healthz" metricsserver "sigs.k8s.io/controller-runtime/pkg/metrics/server" @@ -117,14 +118,15 @@ func main() { mgr, err := ctrl.NewManager(cfg, ctrl.Options{ Scheme: scheme, + Cache: cache.Options{ + DefaultNamespaces: map[string]cache.Config{kubeNamespace: {}}, + }, Metrics: metricsserver.Options{ BindAddress: metricsAddr, }, - // Port: 9443, - HealthProbeBindAddress: probeAddr, - LeaderElection: enableLeaderElection, - LeaderElectionID: "e74dec1a.tinkerbell.org", - LeaderElectionNamespace: kubeNamespace, + HealthProbeBindAddress: probeAddr, + LeaderElection: enableLeaderElection, + LeaderElectionID: "e74dec1a.tinkerbell.org", }) if err != nil { setupLog.Error(err, "unable to start manager")