@@ -14,6 +14,7 @@ import (
14
14
"k8s.io/client-go/tools/cache"
15
15
16
16
"github.com/operator-framework/operator-lifecycle-manager/pkg/api/apis/operators/v1alpha1"
17
+ "github.com/operator-framework/operator-lifecycle-manager/pkg/api/client/clientset/versioned"
17
18
"github.com/operator-framework/operator-lifecycle-manager/pkg/api/client/clientset/versioned/fake"
18
19
"github.com/operator-framework/operator-lifecycle-manager/pkg/api/client/informers/externalversions"
19
20
"github.com/operator-framework/operator-lifecycle-manager/pkg/controller/install"
@@ -375,12 +376,12 @@ func TestNamespaceResolver(t *testing.T) {
375
376
for _ , steps := range tt .out .steps {
376
377
expectedSteps = append (expectedSteps , steps ... )
377
378
}
378
- informerFactory , _ := StartResolverInformers (namespace , stopc , tt .clusterState ... )
379
+ clientFake , informerFactory , _ := StartResolverInformers (namespace , stopc , tt .clusterState ... )
379
380
lister := operatorlister .NewLister ()
380
381
lister .OperatorsV1alpha1 ().RegisterSubscriptionLister (namespace , informerFactory .Operators ().V1alpha1 ().Subscriptions ().Lister ())
381
382
lister .OperatorsV1alpha1 ().RegisterClusterServiceVersionLister (namespace , informerFactory .Operators ().V1alpha1 ().ClusterServiceVersions ().Lister ())
382
383
383
- resolver := NewOperatorsV1alpha1Resolver (lister )
384
+ resolver := NewOperatorsV1alpha1Resolver (lister , clientFake )
384
385
steps , subs , err := resolver .ResolveSteps (namespace , tt .querier )
385
386
require .Equal (t , tt .out .err , err )
386
387
t .Logf ("%#v" , steps )
@@ -448,12 +449,12 @@ func TestNamespaceResolverRBAC(t *testing.T) {
448
449
for _ , steps := range tt .out .steps {
449
450
expectedSteps = append (expectedSteps , steps ... )
450
451
}
451
- informerFactory , _ := StartResolverInformers (namespace , stopc , tt .clusterState ... )
452
+ clientFake , informerFactory , _ := StartResolverInformers (namespace , stopc , tt .clusterState ... )
452
453
lister := operatorlister .NewLister ()
453
454
lister .OperatorsV1alpha1 ().RegisterSubscriptionLister (namespace , informerFactory .Operators ().V1alpha1 ().Subscriptions ().Lister ())
454
455
lister .OperatorsV1alpha1 ().RegisterClusterServiceVersionLister (namespace , informerFactory .Operators ().V1alpha1 ().ClusterServiceVersions ().Lister ())
455
456
456
- resolver := NewOperatorsV1alpha1Resolver (lister )
457
+ resolver := NewOperatorsV1alpha1Resolver (lister , clientFake )
457
458
querier := NewFakeSourceQuerier (map [CatalogKey ][]* opregistry.Bundle {catalog : tt .bundlesInCatalog })
458
459
steps , subs , err := resolver .ResolveSteps (namespace , querier )
459
460
require .Equal (t , tt .out .err , err )
@@ -465,7 +466,7 @@ func TestNamespaceResolverRBAC(t *testing.T) {
465
466
466
467
// Helpers for resolver tests
467
468
468
- func StartResolverInformers (namespace string , stopCh <- chan struct {}, objs ... runtime.Object ) (externalversions.SharedInformerFactory , []cache.InformerSynced ) {
469
+ func StartResolverInformers (namespace string , stopCh <- chan struct {}, objs ... runtime.Object ) (versioned. Interface , externalversions.SharedInformerFactory , []cache.InformerSynced ) {
469
470
// Create client fakes
470
471
clientFake := fake .NewSimpleClientset (objs ... )
471
472
@@ -484,7 +485,7 @@ func StartResolverInformers(namespace string, stopCh <-chan struct{}, objs ...ru
484
485
panic ("failed to wait for caches to sync" )
485
486
}
486
487
487
- return nsInformerFactory , hasSyncedCheckFns
488
+ return clientFake , nsInformerFactory , hasSyncedCheckFns
488
489
}
489
490
490
491
func newSub (namespace , pkg , channel string , catalog CatalogKey ) * v1alpha1.Subscription {
0 commit comments