Bug 1686036
Summary: | Bad navigation in installed operator information page on Web console | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Mike Fiedler <mifiedle> |
Component: | Management Console | Assignee: | Jeff Phillips <jephilli> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Yadan Pei <yapei> |
Severity: | medium | Docs Contact: | |
Priority: | high | ||
Version: | 4.1.0 | CC: | aos-bugs, jiazha, jokerman, mmccomas, rmeggins, spadgett, yapei |
Target Milestone: | --- | ||
Target Release: | 4.1.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: |
Cause:
The navigation path for the operator was using the name of the operator which is not the same as the name of the CSV in all cases.
Consequence:
When navigating from the detail view of the operator to the installed CSV, the filter would not include the CSV and no CSV was shown.
Fix:
Update the navigation to use the name of the installed CSV
Result:
The CSV view is now filtered correctly and the desired CSV is now shown.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2019-03-11 16:31:25 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
Mike Fiedler
2019-03-06 15:15:06 UTC
Moving to OLM as Logging doesn't control any UI components from OperatorHub unless there is some CSV change required. Mike, Thanks for your report! Other operators have the same issue. I think this is a UI issue. Moving to "Management Console". Reproduce steps: 1) Catalog ->Operator Hub-> Couchbase Operator(or any other operators) -> Install 2) Catalog -> Operator Hub-> Coucabase Operator(or your installed Operators) -> We can see the notes: "This Operator has been installed on the cluster. View it here." -> Click the `View it here` link. Actually, no installed Operator display. > Other operators have the same issue.
Sorry, my mistake, etcd-operator doesn't have this issue, but the Couchbase does have. Many operators have this issue, but not all.
The root cause is the filter strings in the search bar. For example, the strings are `cluster-logging` after clicking the `View it here` link.
But, the csv name of the Cluster Logging is `clusterlogging.v0.0.1`, so we got nothing.
So we should change the searching strings.
Jeff, can you investigate? This is fixed on $ oc image info registry.svc.ci.openshift.org/ocp/4.0-2019-03-10-103624@sha256:34de36b056aa48451c74d8812543e81c081d688cdc1feee38f68b84de2385559 | grep commit io.openshift.build.commit.id=e9e6e216b078e86604ae41fdd37d3da2a0c59d8b 1. Install Cluster Logging, Couchbase Operator via Catalog -> Operator Hub 2. Catalog -> Operator Hub -> Installed, click one operator, it shows "This Operator has been installed on the cluster. View it here." 3. click on the link 'View it here', it redirects user to https://<console_url>/k8s/ns/yapei/clusterserviceversions?rowFilter-clusterserviceversion-status=Copied%2CInstallSucceeded&name=clusterlogging.v0.0.1 https://<console_url>/k8s/ns/yapei/clusterserviceversions?rowFilter-clusterserviceversion-status=Copied%2CInstallSucceeded&name=couchbase-operator.v1.1.0 Correct filter name is used. |