Bug 1307061

Summary: Invalid NFS storage warning can be clicked through, leading to broken deployment
Product: Red Hat Quickstart Cloud Installer Reporter: Tasos Papaioannou <tpapaioa>
Component: WebUIAssignee: John Matthews <jmatthew>
Status: CLOSED NOTABUG QA Contact: Dave Johnson <dajohnso>
Severity: medium Docs Contact:
Priority: medium    
Version: 1.0   
Target Milestone: ---   
Target Release: 1.0   
Hardware: All   
OS: All   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-02-12 15:38:43 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 Tasos Papaioannou 2016-02-12 15:30:37 UTC
Description of problem:

If I enter an incorrect IP address under 2E. Storage for a RHEV deployment's NFS mountpoint, then I get a warning message on 4A. Installation Review like the following:

"Could not connect to address '192.168.0.1'. Make sure the NFS server exists and is up."

Nothing prevents me from clicking the Deploy button, and then getting all the way through to 87.5% of the RHEV progress bar, at which point the hosts can't mount NFS and the task eventually times out after 24 hours.

Is there a reason why the Deploy button isn't disabled? It seems unlikely to me that the Satellite would fail the NFS validation test while the hosts would succeed. Either the test should succeed, or we should maybe confirm (with a "yes, I really want to continue" checkbox or something) that the user REALLY wants to ignore the warning and understands that the deployment may fail.

Version-Release number of selected component (if applicable):

RHCI-6.0-RHEL-7-20160208.1-RHCI-x86_64

How reproducible:

100%

Steps to Reproduce:
1.) See above.

Actual results:

Can ignore NFS validation failure, resulting in failed deployment.

Expected results:

Can't ignore NFS validation failure.

Additional info:

Comment 1 John Matthews 2016-02-12 15:38:43 UTC
Hi Tasos,

Yes, there are cases where the Satellite is unable to mount the NFS share but a provisioned host (engine/hypervisor) would be able to.

For this reason we ensure that a user has the means to continue and by-pass our warnings.