Skip to content

Commit 1a03f4b

Browse files
Merge pull request #675 from ankitathomas/OCPBUGS-27314
[release-4.14] OCPBUGS-27314: Don't sync namespaces that have no subscriptions
2 parents b831504 + 1a1264f commit 1a03f4b

File tree

2 files changed

+12
-0
lines changed
  • staging/operator-lifecycle-manager/pkg/controller/operators/catalog
  • vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/controller/operators/catalog

2 files changed

+12
-0
lines changed

staging/operator-lifecycle-manager/pkg/controller/operators/catalog/operator.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -938,6 +938,12 @@ func (o *Operator) syncResolvingNamespace(obj interface{}) error {
938938
return err
939939
}
940940

941+
// If there are no subscriptions, don't attempt to sync the namespace.
942+
if len(subs) == 0 {
943+
logger.Debug(fmt.Sprintf("No subscriptions were found in namespace %v", namespace))
944+
return nil
945+
}
946+
941947
ogLister := o.lister.OperatorsV1().OperatorGroupLister().OperatorGroups(namespace)
942948
failForwardEnabled, err := resolver.IsFailForwardEnabled(ogLister)
943949
if err != nil {

vendor/github.com/operator-framework/operator-lifecycle-manager/pkg/controller/operators/catalog/operator.go

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)