Description of problem: --------------------- see screenshot for the error While setting up any flavor over any protocol(take nfs in this example), if the user accidentally enters an invalid gateway, colonizer throws traceback messages and exits, instead of throwing a cleaner error and asking user to re-enter the values. Version-Release number of selected component (if applicable): -------------- colonizer-1.1.2 How reproducible: --------------- always Steps to Reproduce:x 1.run a deployment flavor say gp+nas 2.choose nfs protocol 3.when prompted for gateway enter 192.168.1.1/24 (instead of 192.168.1.1) Actual results: ---------------- see attached screenshot Expected results: ----------------- must throw meaningful error and re-prompt user instead of exiting
Created attachment 1420760 [details] traceback error
This seems to be explicitly due to putting a '/' in the response. The netaddr module is interpreting the '/' as an attempt to enter a subnet mask into a field where just an IP address is expected.
Upstream commit d2f4934b934bba5cc2bed691df64137f9fe54f15 address this problem.
Closing the colonizer related bugs as its been put on hold for the time being.