-
Bug
-
Resolution: Unresolved
-
Normal
-
None
-
4.21.0
-
None
-
False
-
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Description of problem:
In the web console, attempting to list CRs like Certificates or StorageCluster Custom Resources while the project filter is set to "All Projects" results in a "404: Page Not Found" error. The resources load correctly if a specific namespace is selected. This appears to be a regression as the behavior was not present in version 4.20.z. The CLI (oc get <resource> -A) functions correctly for the same user.
Version-Release number of selected component (if applicable):
4.21.0
How reproducible:
100% consistent on affected version.
Steps to Reproduce:
1.Log into the Web Console on version 4.21.0. and install cert-manager, then create "Certificate" CR.
2. In the project dropdown/selector at the top, select "All Projects".
3. Navigate to the Home> search > under "Resources" select "certificate"
4. Observe the main content area(404: Page Not Found).
5. But when you change Project to exact project in which you created the CR. It will show created "Certificate" Resource.
Actual results:
The UI displays a "404: Page Not Found" error message instead of the aggregated list of resources.
Expected results:
The UI should list all instances of the selected CRD across all namespaces when project selected as "All Projects", matching the output of the CLI command: oc get certificates --all-namespaces or oc get storagecluster -A
Additional info:
This issue specifically affects the global view. Switching back to a specific namespace immediately resolves the 404 and displays the resources.