Bug 2060325 - Missing user preference for landing page after switching to developer perspective and post-create flow
Summary: Missing user preference for landing page after switching to developer perspec...
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: OpenShift Container Platform
Classification: Red Hat
Component: Dev Console
Version: 4.7
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
: 4.11.0
Assignee: Jaivardhan Kumar
QA Contact: spathak@redhat.com
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-03-03 10:37 UTC by Christoph Jerolimov
Modified: 2022-03-22 13:57 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-03-22 13:57:36 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Christoph Jerolimov 2022-03-03 10:37:24 UTC
Description of problem:
As a user, I was stopped from using the developer perspective when switching into a namespace with a lot of workloads (Deployments, Pods, etc.)

This is a follow up on https://bugzilla.redhat.com/show_bug.cgi?id=2006395

We recommend the following safety precautions against a lazy or crashing topology, also if we continue to work on performance improvements to allow more workloads rendered.

At the moment we expect that a topology with around about 100 nodes could be displayed. This could also depend on the node types, the used browser, the computer power of the PC, and how often the workload conditions changes.


Recommended new user preference to skip the topology:

We suggest allowing the user to skip the topology when switching to the developer perspective by defining the default page for that.

1. Add a new user preference tab "Developer"

2. Add a new option "Landing page" with these options:
- Add
- Topology (default)
- Observe
- Search
- Project

3. Load this when the user switches the perspective and show the right page based on that information.

As the topology was also automatically shown after creating/importing an application, we suggest a similar approach here.

4. Add new option "Post-import page" with these options:
- Add (?)
- Topology (default)
- Detail page (depending on the created 'main' resource, for example Deployment, DeploymentConfig or kn Service)
5. Load this when the user created a new Application and redirect based on that information.


Note on backports:
- For 4.9+ we can provide a user preference for that as the user preferences page was available here.
- For 4.7 and 4.8 the UI doesn't support user preferences.  But we can backport 3 and 5, so that the admin or user can set this setting manually in a user settings ConfigMap (saved per user).

Comment 1 Christoph Jerolimov 2022-03-22 13:57:36 UTC
We will follow up on this in this 4.11 or 4.12 story: https://issues.redhat.com/browse/ODC-6590


Note You need to log in before you can comment on or make changes to this bug.