Bug 1357647

Summary: QCIOOO 1.2: Need to validate installer input before installation proper starts
Product: Red Hat Quickstart Cloud Installer Reporter: James Olin Oden <joden>
Component: Installation - RHELOSPAssignee: Jason Montleon <jmontleo>
Status: CLOSED DUPLICATE QA Contact: Dave Johnson <dajohnso>
Severity: unspecified Docs Contact: Dan Macpherson <dmacpher>
Priority: unspecified    
Version: 1.0CC: bthurber, dymurray
Target Milestone: gaKeywords: Triaged
Target Release: 1.0   
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: 2016-08-01 20:48:02 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 James Olin Oden 2016-07-18 18:32:27 UTC
Description of problem:
I entered in an invalid IP for for the DNS nameserver's IP and then the rest I entered good information:

   Enter the DNS nameserver's IP address to use for the Overcloud: 192.168.175.300

It went ahead and did all kinds of installation steps probably taking about five minutes before it tried to use the DNS server's address, and finally failed.

It would be better if it validated this information as it was entered.


Version-Release number of selected component (if applicable):
QCIOOO-8.0-RHEL-7-20160708.t.1

How reproducible:
Everytime

Steps to Reproduce:
1.  When you get to the undercloud installer enter an invalid DNS IP.
2.  Enter the rest of the information correctly.

Actual results:

Will do much of the installation only to eventually fail:

  Invalid input for dns_nameservers.  Reason: '192.168.175.300' is not a valid
  server.  '192.168.175.300's is not a valid IP address.



Expected results:

Fail early due to the invalid IP.

Comment 7 Dylan Murray 2016-08-01 20:48:02 UTC
Closing this bug as it is a dupe of https://bugzilla.redhat.com/show_bug.cgi?id=1325369

*** This bug has been marked as a duplicate of bug 1325369 ***