@@ -27,84 +27,6 @@ import (
2727 "sigs.k8s.io/controller-runtime/pkg/client/config"
2828)
2929
30- // e2e resolution from a catalogsource backed entitysource without olm
31- //var _ = Describe("Deppy", func() {
32- // var kubeClient *kubernetes.Clientset
33- // var err error
34- // var testNamespace string
35- // cleanup := func() {}
36- // var ctx = context.TODO()
37- // BeforeEach(func() {
38- // kubeClient, err = kubernetes.NewForConfig(config.GetConfigOrDie())
39- // Expect(err).To(BeNil())
40- // testNamespace = createTestNamespace(ctx, kubeClient, "registry-grpc-")
41- // cleanup = applyCRDifNotPresent(ctx)
42- // })
43- // AfterEach(func() {
44- // deleteTestNamespace(ctx, kubeClient, testNamespace)
45- // cleanup()
46- // })
47- // It("can install an operator from a catalogSource", func() {
48- // testPrefix := "registry-grpc-"
49- //
50- // serviceAccountName := createTestServiceAccount(ctx, kubeClient, testNamespace, testPrefix)
51- // createTestRegistryPod(ctx, kubeClient, testNamespace, testPrefix, serviceAccountName)
52- // serviceName := createTestRegistryService(ctx, kubeClient, testNamespace, testPrefix)
53- // createTestCatalogSource(ctx, kubeClient, testNamespace, "prometheus-index", serviceName)
54- //
55- // scheme := runtime.NewScheme()
56- // // Add catalogSources
57- // err = v1alpha1.AddToScheme(scheme)
58- // Expect(err).To(BeNil())
59- //
60- // c := config.GetConfigOrDie()
61- // ctrlCli, err := controllerClient.NewWithWatch(c, controllerClient.Options{
62- // Scheme: scheme,
63- // })
64- // Expect(err).To(BeNil())
65- //
66- // logger := zap.New()
67- // cacheCli := catalogsource.NewCachedRegistryQuerier(ctrlCli, catalogsource.NewRegistryGRPCClient(0), &logger)
68- //
69- // go cacheCli.Start(ctx)
70- //
71- // defer cacheCli.Stop()
72- //
73- // Eventually(func(g Gomega) {
74- // // wait till cache is populated
75- // var entityIDs []deppy.Identifier
76- // err := cacheCli.Iterate(ctx, func(entity *input.Entity) error {
77- // entityIDs = append(entityIDs, entity.Identifier())
78- // return nil
79- // })
80- // g.Expect(err).To(BeNil())
81- // g.Expect(entityIDs).To(ConsistOf([]deppy.Identifier{
82- // deppy.IdentifierFromString(testNamespace + "/prometheus-index/prometheus/beta/0.14.0"),
83- // deppy.IdentifierFromString(testNamespace + "/prometheus-index/prometheus/beta/0.15.0"),
84- // deppy.IdentifierFromString(testNamespace + "/prometheus-index/prometheus/beta/0.22.2"),
85- // deppy.IdentifierFromString(testNamespace + "/prometheus-index/prometheus/beta/0.27.0"),
86- // deppy.IdentifierFromString(testNamespace + "/prometheus-index/prometheus/beta/0.32.0"),
87- // deppy.IdentifierFromString(testNamespace + "/prometheus-index/prometheus/beta/0.37.0"),
88- // }))
89- // }).Should(Succeed())
90- //
91- // s, err := solver.NewDeppySolver(cacheCli, olm.NewOLMVariableSource("prometheus"))
92- //
93- // //catalogsource.WithDependencies([]*input.Entity{{ID: deppy.IdentifierFromString("with package prometheus"), Properties: map[string]string{
94- // // property.TypePackageRequired: `[{"packageName":"prometheus","version":">=0.37.0"}]`,
95- // //}}})
96- // Expect(err).To(BeNil())
97- // solutionSet, err := s.Solve(ctx, solver.AddAllVariablesToSolution())
98- // Expect(err).To(BeNil())
99- //
100- // Expect(solutionSet.Error()).To(BeNil())
101- // Expect(solutionSet.SelectedVariables()).To(HaveKey(deppy.IdentifierFromString(testNamespace + "/prometheus-index/prometheus/beta/0.37.0")))
102- // Expect(solutionSet)
103- //
104- // })
105- //
106- //})
107-
10830// ListEntities
10931func createTestNamespace (ctx context.Context , c * kubernetes.Clientset , prefix string ) string {
11032 ns , err := c .CoreV1 ().Namespaces ().Create (ctx , & corev1.Namespace {
@@ -280,7 +202,7 @@ func applyCRDifNotPresent(ctx context.Context) func() {
280202 err = ctrlCli .Get (ctx , types.NamespacedName {Name : "catalogsources.operators.coreos.com" }, & catalogSourceCRD )
281203 if err != nil {
282204 Expect (errors .IsNotFound (err )).To (BeTrue ())
283- crdContents , err := os .ReadFile ("../testdata/operators.coreos.com_catalogsources.crd .yaml" )
205+ crdContents , err := os .ReadFile ("../../ testdata/crds/ operators.coreos.com_catalogsources.yaml" )
284206 Expect (err ).To (BeNil ())
285207
286208 err = yaml2 .Unmarshal (crdContents , & catalogSourceCRD )
0 commit comments