Skip to content

Commit

Permalink
Merge pull request #2347 from pkoutsovasilis/pkoutsovasilis/autoshard…
Browse files Browse the repository at this point in the history
…ing_field_selector

fix(pod autosharding): transition from labelselector to fieldselector
  • Loading branch information
k8s-ci-robot committed Jun 4, 2024
2 parents a4ddfe6 + 097ae84 commit f28abc9
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions pkg/metricshandler/metrics_handler.go
Original file line number Diff line number Diff line change
Expand Up @@ -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{
Expand Down

0 comments on commit f28abc9

Please sign in to comment.