Skip to content

Commit 83e1f76

Browse files
Merge pull request #1696 from ecordell/remove-legacy-resolver
chore(clean): Remove legacy resolver
2 parents d9774a7 + 2bdb0cd commit 83e1f76

File tree

10 files changed

+25
-1876
lines changed

10 files changed

+25
-1876
lines changed

cmd/catalog/main.go

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ const (
3333
defaultConfigMapServerImage = "quay.io/operatorframework/configmap-operator-registry:latest"
3434
defaultUtilImage = "quay.io/operator-framework/olm:latest"
3535
defaultOperatorName = ""
36-
resolverV2EnableEnvVarName = "RESOLVER_V2_ENABLE"
3736
)
3837

3938
// config flags defined globally so that they appear on the test binary as well
@@ -69,9 +68,6 @@ var (
6968

7069
profiling = flag.Bool(
7170
"profiling", false, "serve profiling data (on port 8080)")
72-
73-
resolverV2Enable = flag.Bool(
74-
resolverV2EnableEnvVarName, true, "using resolver V2")
7571
)
7672

7773
func init() {
@@ -106,11 +102,6 @@ func main() {
106102
*catalogNamespace = catalogNamespaceEnvVarValue
107103
}
108104

109-
if resolverV2EnableEnvVarValue := os.Getenv(resolverV2EnableEnvVarName); resolverV2EnableEnvVarValue != "" {
110-
logger.Infof("%s environment variable is set. Updating resolverV2Enable to be true", resolverV2EnableEnvVarName)
111-
*resolverV2Enable = true
112-
}
113-
114105
var useTLS bool
115106
if *tlsCertPath != "" && *tlsKeyPath == "" || *tlsCertPath == "" && *tlsKeyPath != "" {
116107
logger.Warn("both --tls-key and --tls-crt must be provided for TLS to be enabled, falling back to non-https")
@@ -181,7 +172,7 @@ func main() {
181172
}
182173

183174
// Create a new instance of the operator.
184-
op, err := catalog.NewOperator(ctx, *kubeConfigPath, utilclock.RealClock{}, logger, *wakeupInterval, *configmapServerImage, *utilImage, *catalogNamespace, *resolverV2Enable)
175+
op, err := catalog.NewOperator(ctx, *kubeConfigPath, utilclock.RealClock{}, logger, *wakeupInterval, *configmapServerImage, *utilImage, *catalogNamespace)
185176
if err != nil {
186177
log.Panicf("error configuring operator: %s", err.Error())
187178
}

pkg/controller/operators/catalog/operator.go

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ type Operator struct {
107107
type CatalogSourceSyncFunc func(logger *logrus.Entry, in *v1alpha1.CatalogSource) (out *v1alpha1.CatalogSource, continueSync bool, syncError error)
108108

109109
// NewOperator creates a new Catalog Operator.
110-
func NewOperator(ctx context.Context, kubeconfigPath string, clock utilclock.Clock, logger *logrus.Logger, resync time.Duration, configmapRegistryImage, utilImage string, operatorNamespace string, resolverV2Enable bool) (*Operator, error) {
110+
func NewOperator(ctx context.Context, kubeconfigPath string, clock utilclock.Clock, logger *logrus.Logger, resync time.Duration, configmapRegistryImage, utilImage string, operatorNamespace string) (*Operator, error) {
111111
resyncPeriod := queueinformer.ResyncWithJitter(resync, 0.2)
112112
config, err := clientcmd.BuildConfigFromFlags("", kubeconfigPath)
113113
if err != nil {
@@ -163,12 +163,8 @@ func NewOperator(ctx context.Context, kubeconfigPath string, clock utilclock.Clo
163163
}
164164
op.sources = grpc.NewSourceStore(logger, 10*time.Second, 10*time.Minute, op.syncSourceState)
165165
op.reconciler = reconciler.NewRegistryReconcilerFactory(lister, opClient, configmapRegistryImage, op.now)
166-
var res resolver.StepResolver
167-
if resolverV2Enable {
168-
res = resolver.NewOperatorStepResolver(lister, crClient, opClient.KubernetesInterface(), operatorNamespace, op.sources, logger)
169-
} else {
170-
res = resolver.NewLegacyResolver(lister, crClient, opClient.KubernetesInterface(), operatorNamespace)
171-
}
166+
res := resolver.NewOperatorStepResolver(lister, crClient, opClient.KubernetesInterface(), operatorNamespace, op.sources, logger)
167+
op.resolver = resolver.NewOperatorStepResolver(lister, crClient, opClient.KubernetesInterface(), operatorNamespace, op.sources, logger)
172168
op.resolver = resolver.NewInstrumentedResolver(res, metrics.RegisterDependencyResolutionSuccess, metrics.RegisterDependencyResolutionFailure)
173169

174170
// Wire OLM CR sharedIndexInformers

pkg/controller/registry/resolver/evolver.go

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

0 commit comments

Comments
 (0)