Created attachment 1700194 [details] UI_shows_duplicated_entries___one_from_subs_one_from_CSV Description of problem: It's been noticed that the "Installed Operators" list shows duplicated entries during Operator installation. Take Couchbase Operator as example, when this occurred, UI shows two entries as: --- 1. “couchbase-enterprise-certified” status “UpgradePending” --> from Subscription + 2. “Couchbase Operator” status “Cannot update” --> from CSV (See the screenshot in the attachment.) Given this list needs to expose both `Subscription` object + `CSV` depending on the context, UI could probably hide the `Subscription` object in “UpgradePending” status whenever the CSV object exist. Version-Release number of selected component (if applicable): OCP 4.5/4.4 How reproducible: 100% Steps to Reproduce: 1. Install "Couchbase Operator" from OperatorHub to any namespace 2. UI directs to "Installed Operators" view --> see duplicated entries for a certain period of time. Actual results: UI shows: 1. “couchbase-enterprise-certified” status “UpgradePending” --> from Subscription + 2. “Couchbase Operator” status “Cannot update” --> from CSV Expected results: UI shows a single entry (hide the one from `Subscription` object whenever `CSV` object exists). Additional info:
Didn't get a chance to look into this yet. Will check it out next sprint.
Will fix next sprint
Jakub, was this fixed indirectly by https://github.com/openshift/console/pull/6280 ?
Tested on latest cluster and looks like it's fixed. Putting on ON_QA
Checked on ocp 5.6 with payload 4.6.0-0.nightly-2020-09-03-191144. 1. Install "Couchbase Operator" from OperatorHub to any namespace 2. UI directs to "Installed Operators" view, still could see two entries in a certain period of time. See attachment pls.
Created attachment 1713778 [details] installed-operator
Did not have time for further investigation. Will fix next sprint.
Checked on ocp 4.7 with payload 4.7.0-0.ci-2020-10-12-222453. 1. Install "Couchbase Operator" from OperatorHub to any namespace 2. UI directs to "Installed Operators" view, only on entry for the couchbase operator is shown now. The bug is fixed.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: OpenShift Container Platform 4.7.0 security, bug fix, and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2020:5633