Bug 2011038
Summary: | optional operator conditions are confusing | ||||||
---|---|---|---|---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Michael Hrivnak <mhrivnak> | ||||
Component: | Management Console | Assignee: | Joe Caiani <jcaiani> | ||||
Status: | CLOSED ERRATA | QA Contact: | Xiyun Zhao <xiyuzhao> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 4.8 | CC: | aos-bugs, jhadvig, spadgett, xiyuzhao, yapei | ||||
Target Milestone: | --- | ||||||
Target Release: | 4.10.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: | 2022-03-10 16:17:19 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: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 2021702 | ||||||
Attachments: |
|
Description
Michael Hrivnak
2021-10-05 19:45:20 UTC
Hey Michael, thanks for reporting issue. Today the installed operator status page is showing the conditions by design, meaning that we are not doing any assumptions and just render the conditions in the given order. What you are proposing seems valid but it would require also design work. For that reason I would suggest rather to create a RFE in Console's JIRA: https://issues.redhat.com/projects/CONSOLE/issue Sam is this something we would wanna threat as BZ for backport purposes? I think it's reasonable to align the table with the API on the CSV page as a bug fix (i.e. remove columns like `Status` that aren't in the YAML). Larger changes like differentiating between current and historical conditions require design input and probably should be a story. @Joe I would check the API for the CSV, InstallPlan and Subscription condition types and based on the type I would render appropriate table. @xiyuzhao it looks like this bugzilla must be manually set to verified. could you look into this when you get a chance? Thanks! This bug has been verified and fixed on payload 4.10.0-0.nightly-2021-11-15-034648 Verification Steps: 1. Log in OCP, and install an optional operator (Here I used PackageServer, and installed 'Advanced Cluster Management for Kubernetes' for testing) 2. Navigate to the Operator Details page 3. Verify if the column of Conditions is clearer than before and also does not have the extra "Status" column that isn't in the source data. Result: 3. The columns 'Phase' is instead of the old two which include 'Type, Status' to make the condition much clearer than before. Now the Conditions table is updated to handle the types: clusterserviceversion, installplan, and subscription conditions as called out in the request 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.10.3 security 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-2022:0056 |