Created attachment 1728861 [details] Missing SMCP tile/button Description of problem: I ran into this problem twice yesterday. I was running through installing the Red Hat OpenShift Service Mesh operator to check the default configuration settings in the new control plane. But despite what appeared to be a successful installation, when I was on the operator details page, there were tiles/actions missing under the Provided APIs. This operator has three APIs. The first time I ran through the installation there were only two tiles displayed, and the second time there was only one tile. There was a message "The server doesn't have a resource type ServiceMesControlPlane. Try refreshing the page if it was recently added." But this was on another screen. If I was a user and thought I had successfully installed the Operator, but could not see the button that I was supposed to press next as part of the installation procedure, I would assume that something was broken. The GUI should not indicate a successful installation if the resources don't yet exist on the server. Version-Release number of selected component (if applicable): OpenShift 4.6.1 Service Mesh Operator 2.0.0-2 How reproducible: I was using an environment launched via ClusterBot on Slack and reproduced this problem the second time I ran through the installation. Steps to Reproduce: 1. Launch a 4.6.1 cluster and log in as KubeAdmin. 2. Go to OperatorHub and install the following operators, accepting the default settings: - Red Hat OpenShift Jaeger - Kiali Operator - Red Hat OpenShift Service Mesh operator 3. Navigate to Installed Operators and verify that all of the operators are successfully installed. (Status = Success with a green check mark) 4 - Navigate to Home > Projects and create a project named 'istio-system'. 5 - Navigate back to Operators > Installed Operators. Ensure you are in the istio-system namespace and click Red Hat OpenShift Service Mesh to view the Operator Details page Actual results: If you have done this quickly enough, you may or may not see three tiles on the Operator Details page. (See attached screen shots) Expected results: Should see three tiles with a "create instance" link on the Operator Details page: 1 - Istio Service Mesh Control Plane 2 - Istio Service Mesh Member 3 - Istio Service Mesh Member Roll Additional info: If you click the links across the top of the page for the missing tile, you get a 404:Page Not Found message and "The server doesn't have a resource type ServiceMesControlPlane. Try refreshing the page if it was recently added." But new customers may no know or think to check the other page and might miss the message to refresh the browser.
Created attachment 1728862 [details] Missing two tiles (Create SMMember Roll and SM Member)
Created attachment 1728863 [details] All three tiles (expected result)
Peter Kreuser from UXD is going to work on a design to address the bug.
Design need tracked via https://issues.redhat.com/browse/PD-722
PR up, awaiting on code review.
1. Cluster admin goes to OperatorHub and install the following operators, accepting the default settings: - Red Hat OpenShift Jaeger - Kiali Operator - Red Hat OpenShift Service Mesh operator 2. Navigate to Installed Operators and verify that all of the operators are successfully installed. (Status = Success with a green check mark) 3. Navigate to Home > Projects and create a project named 'istio-system'. 4. Navigate back to Operators > Installed Operators. Ensure you are in the istio-system namespace and click Red Hat OpenShift Service Mesh to view the Operator Details page, we can see three tiles with a "create instance" link on the Operator Details page: 1 - Istio Service Mesh Control Plane 2 - Istio Service Mesh Member 3 - Istio Service Mesh Member Roll Verified on 4.7.0-0.nightly-2020-12-08-141245
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