Bug 1353670

Summary: RFE: default "Monitor" or "OSD Host" roles without clicking "Select All"
Product: [Red Hat Storage] Red Hat Storage Console Reporter: Ken Dreyer (Red Hat) <kdreyer>
Component: coreAssignee: Nishanth Thomas <nthomas>
core sub component: provisioning QA Contact: sds-qe-bugs
Status: CLOSED WONTFIX Docs Contact:
Severity: unspecified    
Priority: unspecified CC: japplewh, mbukatov, mcarrano
Version: 2Keywords: FutureFeature
Target Milestone: ---Flags: mcarrano: needinfo?
Target Release: 3   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-03-23 04:04:21 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:
Attachments:
Description Flags
screenshot of "2. Select Hosts" step with annotations none

Description Ken Dreyer (Red Hat) 2016-07-07 16:31:22 UTC
Created attachment 1177383 [details]
screenshot of "2. Select Hosts" step with annotations

Description of problem:
When creating a new Ceph cluster, in the "2. Select Hosts" step, it would be great to make sane default choices so that the user does not have to click a lot.

For example, if a host has "0 Disks", then it should default to being a "Monitor" in the dropdown. I shouldn't have to select "Monitor" by hand for each of these.

Version-Release number of selected component (if applicable):
rhscon-core-0.0.29-1.el7scon.x86_64
rhscon-ceph-0.0.29-1.el7scon.x86_64
rhscon-ui-0.0.43-1.el7scon.noarch


How reproducible:
always

Steps to Reproduce:
1. Set up USM
2. Accept cluster nodes into USM
3. Click "Clusters" -> "Create Cluster"
4. Fill out the cluster details in "1. Configure Cluster"
5. Move to the  "2. Select Hosts" step

Actual results:
Dropdowns are all blank by default, and the user must select "Monitor" or "OSD" for each host by hand.

Expected results:
If a host has "0 Disks", it should default to being a monitor. If it has more than 0 disks, it should default to being an OSD.

Comment 2 Martin Bukatovic 2016-07-07 16:44:15 UTC
This feature is actually available via "Select All" link. That said, this issue
demonstrates that the design as implemented is not good enough for admin to
notice it's there.

Could design team review this issue to check if we could do some simple change
to make this more clear?

Comment 3 Ken Dreyer (Red Hat) 2016-07-07 16:50:41 UTC
Martin, I checked this and you're correct! Thanks for the pointer.

I'm re-titling this bug to indicate that the dropdown defaults should be set before the user hunts and finds the "Select All" button.

Comment 4 Matt Carrano 2016-07-07 17:55:21 UTC
I think that Martin's suggestion makes sense.  Ju, do you see any problem with this?