Skip to content

Commit 3fa96aa

Browse files
committed
refactor: modernize CV informer factory creation
1 parent fce0958 commit 3fa96aa

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

pkg/start/start.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -228,9 +228,8 @@ func (o *Options) Run(ctx context.Context) error {
228228

229229
func (o *Options) prepareConfigInformerFactories(cb *ClientBuilder) (configinformers.SharedInformerFactory, configinformers.SharedInformerFactory) {
230230
client := cb.ClientOrDie("shared-informer")
231-
clusterVersionConfigInformerFactory := configinformers.NewFilteredSharedInformerFactory(client, resyncPeriod(o.ResyncInterval), "", func(opts *metav1.ListOptions) {
232-
opts.FieldSelector = fmt.Sprintf("metadata.name=%s", o.Name)
233-
})
231+
filterByName := func(opts *metav1.ListOptions) { opts.FieldSelector = fmt.Sprintf("metadata.name=%s", o.Name) }
232+
clusterVersionConfigInformerFactory := configinformers.NewSharedInformerFactoryWithOptions(client, resyncPeriod(o.ResyncInterval), configinformers.WithTweakListOptions(filterByName))
234233
configInformerFactory := configinformers.NewSharedInformerFactory(client, resyncPeriod(o.ResyncInterval))
235234

236235
return clusterVersionConfigInformerFactory, configInformerFactory

0 commit comments

Comments
 (0)