From e955f3b08006bcdf4a3ade99cfd16d1666d97177 Mon Sep 17 00:00:00 2001 From: Joe Lanford Date: Fri, 4 Oct 2024 13:33:07 -0400 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 ca865d211..19d926b52 100644 --- a/cmd/manager/main.go +++ b/cmd/manager/main.go @@ -159,12 +159,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{