From 3741d4ae7f3970a5b5d475ec6f57e9ee271e968b Mon Sep 17 00:00:00 2001 From: Anik Bhattacharjee Date: Mon, 7 Oct 2024 19:10:07 +0530 Subject: [PATCH] main.go: improved cache configuration for watching pull secret Signed-off-by: Joe Lanford --- cmd/manager/main.go | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/cmd/manager/main.go b/cmd/manager/main.go index 8524c164d..d4790b686 100644 --- a/cmd/manager/main.go +++ b/cmd/manager/main.go @@ -151,12 +151,14 @@ func main() { } if globalPullSecretKey != nil { cacheOptions.ByObject[&corev1.Secret{}] = crcache.ByObject{ - Field: fields.SelectorFromSet(map[string]string{ - "metadata.name": globalPullSecretKey.Name, - }), - } - cacheOptions.DefaultNamespaces[globalPullSecretKey.Namespace] = crcache.Config{ - LabelSelector: k8slabels.Everything(), + Namespaces: map[string]crcache.Config{ + globalPullSecretKey.Namespace: { + LabelSelector: k8slabels.Everything(), + FieldSelector: fields.SelectorFromSet(map[string]string{ + "metadata.name": globalPullSecretKey.Name, + }), + }, + }, } } mgr, err := ctrl.NewManager(ctrl.GetConfigOrDie(), ctrl.Options{