@@ -128,7 +128,7 @@ type Operator struct {
128
128
bundleUnpackTimeout time.Duration
129
129
clientFactory clients.Factory
130
130
muInstallPlan sync.Mutex
131
- sourceInvalidator * resolver.RegistrySourceProvider
131
+ resolverSourceProvider * resolver.RegistrySourceProvider
132
132
}
133
133
134
134
type CatalogSourceSyncFunc func (logger * logrus.Entry , in * v1alpha1.CatalogSource ) (out * v1alpha1.CatalogSource , continueSync bool , syncError error )
@@ -214,10 +214,9 @@ func NewOperator(ctx context.Context, kubeconfigPath string, clock utilclock.Clo
214
214
clientFactory : clients .NewFactory (validatingConfig ),
215
215
}
216
216
op .sources = grpc .NewSourceStore (logger , 10 * time .Second , 10 * time .Minute , op .syncSourceState )
217
- op .sourceInvalidator = resolver .SourceProviderFromRegistryClientProvider (op .sources , lister .OperatorsV1alpha1 ().CatalogSourceLister (), logger )
218
- resolverSourceProvider := NewOperatorGroupToggleSourceProvider (op .sourceInvalidator , logger , op .lister .OperatorsV1 ().OperatorGroupLister ())
217
+ op .resolverSourceProvider = resolver .SourceProviderFromRegistryClientProvider (op .sources , lister .OperatorsV1alpha1 ().CatalogSourceLister (), logger )
219
218
op .reconciler = reconciler .NewRegistryReconcilerFactory (lister , opClient , configmapRegistryImage , op .now , ssaClient , workloadUserID , opmImage , utilImage )
220
- res := resolver .NewOperatorStepResolver (lister , crClient , operatorNamespace , resolverSourceProvider , logger )
219
+ res := resolver .NewOperatorStepResolver (lister , crClient , operatorNamespace , op . resolverSourceProvider , logger )
221
220
op .resolver = resolver .NewInstrumentedResolver (res , metrics .RegisterDependencyResolutionSuccess , metrics .RegisterDependencyResolutionFailure )
222
221
223
222
// Wire OLM CR sharedIndexInformers
@@ -346,7 +345,7 @@ func NewOperator(ctx context.Context, kubeconfigPath string, clock utilclock.Clo
346
345
subscription .WithAppendedReconcilers (subscription .ReconcilerFromLegacySyncHandler (op .syncSubscriptions , nil )),
347
346
subscription .WithRegistryReconcilerFactory (op .reconciler ),
348
347
subscription .WithGlobalCatalogNamespace (op .namespace ),
349
- subscription .WithSourceProvider (op .sourceInvalidator ),
348
+ subscription .WithSourceProvider (op .resolverSourceProvider ),
350
349
)
351
350
if err != nil {
352
351
return nil , err
@@ -765,7 +764,7 @@ func (o *Operator) syncSourceState(state grpc.SourceState) {
765
764
766
765
switch state .State {
767
766
case connectivity .Ready :
768
- o .sourceInvalidator .Invalidate (resolvercache .SourceKey (state .Key ))
767
+ o .resolverSourceProvider .Invalidate (resolvercache .SourceKey (state .Key ))
769
768
if o .namespace == state .Key .Namespace {
770
769
namespaces , err := index .CatalogSubscriberNamespaces (o .catalogSubscriberIndexer ,
771
770
state .Key .Name , state .Key .Namespace )
0 commit comments