From 097ae84c0c9290703f751abb96799fa77bea730b Mon Sep 17 00:00:00 2001 From: Panos Koutsovasilis Date: Fri, 22 Mar 2024 00:00:05 +0200 Subject: [PATCH] feat: [pod autosharding] transition from labelselector to fieldselector --- pkg/metricshandler/metrics_handler.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/metricshandler/metrics_handler.go b/pkg/metricshandler/metrics_handler.go index 911d24b161..11b054bf81 100644 --- a/pkg/metricshandler/metrics_handler.go +++ b/pkg/metricshandler/metrics_handler.go @@ -111,12 +111,12 @@ func (m *MetricsHandler) Run(ctx context.Context) error { } statefulSetName := ss.Name - labelSelectorOptions := func(o *metav1.ListOptions) { - o.LabelSelector = fields.SelectorFromSet(ss.Labels).String() + fieldSelectorOptions := func(o *metav1.ListOptions) { + o.FieldSelector = fields.OneTermEqualSelector("metadata.name", statefulSetName).String() } i := cache.NewSharedIndexInformer( - cache.NewFilteredListWatchFromClient(m.kubeClient.AppsV1().RESTClient(), "statefulsets", m.opts.Namespace, labelSelectorOptions), + cache.NewFilteredListWatchFromClient(m.kubeClient.AppsV1().RESTClient(), "statefulsets", m.opts.Namespace, fieldSelectorOptions), &appsv1.StatefulSet{}, 0, cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}, ) i.AddEventHandler(cache.ResourceEventHandlerFuncs{