Skip to content

Commit 69848a8

Browse files
author
Jeff Peeler
committed
chore(olm): add debugging logging and handle potential list failure
1 parent 0d92c51 commit 69848a8

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

pkg/controller/operators/olm/apiservices.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,12 @@ func (a *Operator) checkAPIServiceResources(csv *v1alpha1.ClusterServiceVersion,
6262
errs := []error{}
6363
owners := []ownerutil.Owner{csv}
6464
// Get replacing CSV if exists
65-
replacement, _ := a.lister.OperatorsV1alpha1().ClusterServiceVersionLister().ClusterServiceVersions(csv.GetNamespace()).Get(csv.Spec.Replaces)
65+
replacement, err := a.lister.OperatorsV1alpha1().ClusterServiceVersionLister().ClusterServiceVersions(csv.GetNamespace()).Get(csv.Spec.Replaces)
66+
if err != nil && k8serrors.IsNotFound(err) == false {
67+
a.Log.Debugf("Replacement error regarding CSV (%v): %v", csv.GetName(), err)
68+
errs = append(errs, err)
69+
return errs
70+
}
6671
if replacement != nil {
6772
owners = append(owners, replacement)
6873
}

0 commit comments

Comments
 (0)