-
Story
-
Resolution: Done
-
Normal
-
None
-
None
-
None
-
3
-
False
-
None
-
False
-
OCPSTRAT-1075 - PoC running OpenShift console on Kubernetes
-
0
-
Not Supported
-
ODC Sprint 3254
-
Rejected
Description of problem:
When running the console against a non-OpenShift/non-OKD cluster the admin perspective almost work fine. But the developer perspective has a lot of small issues.
Version-Release number of selected component (if applicable):
Almost all versions
How reproducible:
Always
Steps to Reproduce:
You need a non-OpenShift cluster. You might can test this any another kubernetes distribution. I used kubeadm to create a local cluster, but it take some time until I can start a Pod locally. (That's the precondition.)
You might want test kind or k3s instead.
To run the console on your local machine against a non-OpenShift k8s cluster on your local machine you can use this script: https://github.com/jerolimov/openshift/commit/e6fe0924807017ff1320cfc8d82bde23c162eba3
Actual results:
- Add page, Topology and Search wasn't shown in the navigation. The add page is opened anyway when switching to developer perspective.
- Topology page and Search already worked fine and are available when changing the URL manually.
- Add page quick search doesn't find anything
- The add page contains actions like Import from Git that doesn't work.
- The Namespace dropdown says "Namespaces" multiple times, but one "Projects" has left
- The masthead navigation contains a Quick Start item that shows just a "No Quick Starts found" page
Expected results:
- Add page, Topology and Search navigation items should be shown.
- Add page should not show quick search button if it doesn't find anything
- Add page should not show any broken actions (better is to fix them, but this might be more complex)
- The namespace dropdown should only show Namespace labels.
- The masthead navigation should not show a Quick Start item if the Quick Start CRD is not installed
Additional info: