From 6a091358fd00c55800cf2d585e25167e2e1bbb70 Mon Sep 17 00:00:00 2001 From: Filipe Regadas Date: Mon, 13 Jan 2025 17:07:38 -0500 Subject: [PATCH] Fix: define default namespace cache only if watchNamespace is set (#860) --- main.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 4660a079a..b4f5ae65d 100644 --- a/main.go +++ b/main.go @@ -72,12 +72,18 @@ func main() { WithName("FlinkCluster") ctrl.SetLogger(logger) + defaultNamespaces := make(map[string]cache.Config) + if *watchNamespace != "" { + setupLog.Info("Watching custom resources in the namespace", "namespace", *watchNamespace) + defaultNamespaces[*watchNamespace] = cache.Config{} + } + mgr, err := ctrl.NewManager(ctrl.GetConfigOrDie(), ctrl.Options{ Scheme: scheme, Metrics: metricsserver.Options{BindAddress: *metricsAddr}, LeaderElection: *enableLeaderElection, Cache: cache.Options{ - DefaultNamespaces: map[string]cache.Config{*watchNamespace: {}}, + DefaultNamespaces: defaultNamespaces, }, LeaderElectionID: *leaderElectionID, })