Bug 1732160

Summary: [marketplace] Doesn't report degraded when default operators fail
Product: OpenShift Container Platform Reporter: Alexander Greene <agreene>
Component: OLMAssignee: Alexander Greene <agreene>
OLM sub component: OperatorHub QA Contact: Fan Jia <jfan>
Status: CLOSED NOTABUG Docs Contact:
Severity: unspecified    
Priority: high CC: dageoffr
Version: 4.2.0   
Target Milestone: ---   
Target Release: 4.2.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-09-04 17:29:26 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Alexander Greene 2019-07-22 20:29:01 UTC
Description of problem:
The Marketplace operator should report degraded when it fails to reconcile a default operator source.

Version-Release number of selected component (if applicable):
4.2

How reproducible:
Always

Steps to Reproduce:
1. Make marketplace unable to successfully reconcile one of the default OperatorSources.
2. Run `oc get ClusterOperator marketplace` and note that the status does not reflect that it has degraded.

Actual results:
The marketplace ClusterOperator has not been placed in a degraded state.

Expected results:
The marketplace ClusterOperator should be placed in a degraded state.


Additional info:

Comment 1 Alexander Greene 2019-09-04 17:29:26 UTC
It has been decided that the marketplace operator will not report that it has degraded when a default operator source fails to reach the succeeded state. Instead, this information will be provided to telemetry as a part of https://bugzilla.redhat.com/show_bug.cgi?id=1732164