Skip to content

Commit 27dd463

Browse files
author
Mikalai Radchuk
committed
Clean up the variable source code
Signed-off-by: Mikalai Radchuk <[email protected]>
1 parent 6b54889 commit 27dd463

13 files changed

+1
-1494
lines changed

internal/controllers/variable_source.go

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,10 +78,7 @@ func (v *VariableSource) GetVariables(ctx context.Context) ([]deppy.Variable, er
7878
return nil, err
7979
}
8080

81-
bundleUniqueness, err := variablesources.MakeBundleUniquenessVariables(bundles)
82-
if err != nil {
83-
return nil, err
84-
}
81+
bundleUniqueness := variablesources.MakeBundleUniquenessVariables(bundles)
8582

8683
result := []deppy.Variable{}
8784
for _, v := range requiredPackages {

internal/resolution/variablesources/bundle.go

Lines changed: 0 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
package variablesources
22

33
import (
4-
"context"
54
"errors"
65
"fmt"
76
"sort"
87

98
"k8s.io/apimachinery/pkg/util/sets"
109

1110
"github.com/operator-framework/deppy/pkg/deppy"
12-
"github.com/operator-framework/deppy/pkg/deppy/input"
1311

1412
"github.com/operator-framework/operator-controller/internal/catalogmetadata"
1513
catalogfilter "github.com/operator-framework/operator-controller/internal/catalogmetadata/filter"
@@ -93,53 +91,3 @@ func filterBundleDependencies(allBundles []*catalogmetadata.Bundle, bundle *cata
9391

9492
return dependencies, nil
9593
}
96-
97-
type BundlesAndDepsVariableSource struct {
98-
catalogClient BundleProvider
99-
variableSources []input.VariableSource
100-
}
101-
102-
func NewBundlesAndDepsVariableSource(catalogClient BundleProvider, inputVariableSources ...input.VariableSource) *BundlesAndDepsVariableSource {
103-
return &BundlesAndDepsVariableSource{
104-
catalogClient: catalogClient,
105-
variableSources: inputVariableSources,
106-
}
107-
}
108-
109-
func (b *BundlesAndDepsVariableSource) GetVariables(ctx context.Context) ([]deppy.Variable, error) {
110-
variables := []deppy.Variable{}
111-
112-
for _, variableSource := range b.variableSources {
113-
inputVariables, err := variableSource.GetVariables(ctx)
114-
if err != nil {
115-
return nil, err
116-
}
117-
variables = append(variables, inputVariables...)
118-
}
119-
120-
allBundles, err := b.catalogClient.Bundles(ctx)
121-
if err != nil {
122-
return nil, err
123-
}
124-
125-
requiredPackages := []*olmvariables.RequiredPackageVariable{}
126-
installedPackages := []*olmvariables.InstalledPackageVariable{}
127-
for _, variable := range variables {
128-
switch v := variable.(type) {
129-
case *olmvariables.RequiredPackageVariable:
130-
requiredPackages = append(requiredPackages, v)
131-
case *olmvariables.InstalledPackageVariable:
132-
installedPackages = append(installedPackages, v)
133-
}
134-
}
135-
136-
bundles, err := MakeBundleVariables(allBundles, requiredPackages, installedPackages)
137-
if err != nil {
138-
return nil, err
139-
}
140-
141-
for _, v := range bundles {
142-
variables = append(variables, v)
143-
}
144-
return variables, nil
145-
}

internal/resolution/variablesources/bundle_deployment.go

Lines changed: 0 additions & 58 deletions
This file was deleted.

internal/resolution/variablesources/bundle_deployment_test.go

Lines changed: 0 additions & 146 deletions
This file was deleted.

internal/resolution/variablesources/bundle_provider.go

Lines changed: 0 additions & 14 deletions
This file was deleted.

0 commit comments

Comments
 (0)