Bug 1989088

Summary: [4.8][Multus] UX experience issues and enhancements
Product: [Red Hat Storage] Red Hat OpenShift Data Foundation Reporter: Yosi Ben Shimon <ybenshim>
Component: management-consoleAssignee: Timothy Asir <tjeyasin>
Status: CLOSED ERRATA QA Contact: avdhoot <asagare>
Severity: medium Docs Contact:
Priority: low    
Version: 4.8CC: aos-bugs, badhikar, hdavid, nthomas, ocs-bugs, odf-bz-bot, skatiyar, tdesala, tjeyasin, ygalanti
Target Milestone: ---Keywords: UserExperience
Target Release: ODF 4.13.0Flags: skatiyar: needinfo-
skatiyar: needinfo-
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-06-21 15:22:14 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Yosi Ben Shimon 2021-08-02 11:41:07 UTC
Description of problem:
I encountered 4 issues while testing the Multus UX usability.
Most of them seem to be "by design" but IMO we should pay attention to the usability part again. 

1. While there is only 1 NAD, when prompt to select the NICs, there are 2 drop down lists (public & cluster). I would expect to see only 1 drop down and the NAD should be selected automatically.

2. If I have 2 NADs and I select them both in the opposite way (cluster to public and vise versa), my only option to reset them is to change my option to default (SDN) and back to Multus

3. Clicking on the radio button to switch between default (SDN) and Multus clears Multus public & cluster NAD selections.

4. There is only 1 tooltip for both SDN & Multus info. I think it will be better to split it to 2 tooltips aside to each option from the radio buttons.
Maybe we can enhance the tooltip information.


Version-Release number of selected component (if applicable):
4.8.0-0.nightly-2021-07-26-182557


How reproducible:
100%

Steps to Reproduce:
1. Deploy a new OCP only cluster
2. Create NAD for Multus
3. Install OCS operator
4. Go to Installed Operator -> OpenShift Container Storage -> Create StorageCluster
5. Click on the 2nd step on the left (Security and network)
6. Under "Network", switch to "Custom (Multus)"

Actual results:


Expected results:
1. The only NAD should be selected automatically.

2. There should be a button/link to clear the selection.

3. Switch between default and custom shouldn't clear the selection.

4. There should be 2 tooltips aside to each network option


Additional info:

Comment 1 Bipul Adhikari 2021-08-03 05:58:50 UTC
(In reply to Yosi Ben Shimon from comment #0)
> Description of problem:
> I encountered 4 issues while testing the Multus UX usability.
> Most of them seem to be "by design" but IMO we should pay attention to the
> usability part again. 
> 
> 1. While there is only 1 NAD, when prompt to select the NICs, there are 2
> drop down lists (public & cluster). I would expect to see only 1 drop down
> and the NAD should be selected automatically.
Users can proceed with using only one NAD (public or clutser) so we cannot assume which dropdown to show. 
> 
> 2. If I have 2 NADs and I select them both in the opposite way (cluster to
> public and vise versa), my only option to reset them is to change my option
> to default (SDN) and back to Multus
Yes this is something I added by design. Usually there are no clear buttons in dropdown menus. So users can only clear their selection by restarting the flow or toggling network connection. 
> 
> 3. Clicking on the radio button to switch between default (SDN) and Multus
> clears Multus public & cluster NAD selections.
This is by design to solve issues mentioned in 3.
> 
> 4. There is only 1 tooltip for both SDN & Multus info. I think it will be
> better to split it to 2 tooltips aside to each option from the radio buttons.
> Maybe we can enhance the tooltip information.
@Yuval WDYT? Should we enhance the tooltips? 
> 
> 
> Version-Release number of selected component (if applicable):
> 4.8.0-0.nightly-2021-07-26-182557
> 
> 
> How reproducible:
> 100%
> 
> Steps to Reproduce:
> 1. Deploy a new OCP only cluster
> 2. Create NAD for Multus
> 3. Install OCS operator
> 4. Go to Installed Operator -> OpenShift Container Storage -> Create
> StorageCluster
> 5. Click on the 2nd step on the left (Security and network)
> 6. Under "Network", switch to "Custom (Multus)"
> 
> Actual results:
> 
> 
> Expected results:
> 1. The only NAD should be selected automatically.
> 
> 2. There should be a button/link to clear the selection.
> 
> 3. Switch between default and custom shouldn't clear the selection.
> 
> 4. There should be 2 tooltips aside to each network option
> 
> 
> Additional info:

Comment 22 Sanjal Katiyar 2023-01-16 14:00:29 UTC
will be fixed in ODF 4.13

Comment 30 avdhoot 2023-04-25 06:58:09 UTC
@skatiyar 

Need steps for verification. Out of 4 issue which issue is fixed?

Comment 31 Sanjal Katiyar 2023-04-25 07:06:42 UTC
Hi Avdhoot,
I will let assignee of the BZ to provide the details: @tjeyasin

Comment 32 Timothy Asir 2023-04-25 07:37:02 UTC
We fixed the 4th Issue

Comment 35 avdhoot 2023-04-27 11:18:37 UTC
There are 2 tooltips present aside to each network option.
Please find attached screenshot

OCP- 4.13.0
ODF- 4.13.0-170

Hence marking it as verified.

Comment 36 errata-xmlrpc 2023-06-21 15:22:14 UTC
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 (Red Hat OpenShift Data Foundation 4.13.0 enhancement and bug fix 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/RHBA-2023:3742