Bug 1791101
Summary: | Normal user cannot see and use installed operators [openshift-4.3] | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Samuel Padgett <spadgett> |
Component: | Management Console | Assignee: | Samuel Padgett <spadgett> |
Status: | CLOSED ERRATA | QA Contact: | Yadan Pei <yapei> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 4.3.0 | CC: | aos-bugs, bpeterse, hasha, jokerman, yapei, yuaxu |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | 4.3.z | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: |
Previously, normal users would be greeted with a "Restricted Access" error when trying to access the "Installed Operators" page in the web console. This happened because the console was trying to access the Subscription resource outside of the current namespace to show Subscription details.
The bug has been fixed and normal users can now access the "Installed Operators" page. The Subscription tab will be hidden from users who can't access the Subscription resource. This is the same behavior as in OpenShift 4.2 console.
|
Story Points: | --- |
Clone Of: | 1790528 | Environment: | |
Last Closed: | 2020-02-19 05:39:53 UTC | Type: | --- |
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: | 1790528 | ||
Bug Blocks: | 1790925 |
Description
Samuel Padgett
2020-01-14 20:21:28 UTC
Steps to Reproduce: 1. Create a normal user e.g. qe1 , without cluster-admin privilege (step above in the end of description) 2. Log in to OCP 4.3 cluster as a user with cluster-admin permission 3. Install an operator such as "Red Hat OpenShift Service Mesh" from OperatorHub 4. Logout (This step in description need to be updated) 5. Log in to OCP 4.3 cluster console as a normal user --> 5. Log in to OCP 4.3 cluster console as a normal user and create a project. 6. Navigate to left side "Operators --> Installed Operators" *** Bug 1790925 has been marked as a duplicate of this bug. *** 1. normal user without any projects login to console, and visit Operators -> Installed Operators, it shows correct message indicating no operators found 2. normal user create a project, admin user subscribe one operator to this namespace, wait until operator is successfully installed 3. then normal user view custom resources on Operators -> Installed Operators page, we can see etcd Operator is listed on the page, normal user can create etcd Cluster, etcd Backup, etcd Restore successfully Verified on 4.3.0-0.nightly-2020-02-05-220314 I verified this issue has been fixed in OCP 4.3.2 build from Service Mesh side. 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, 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/RHBA-2020:0492 |