Description of problem: quick-installer confuses users on three points. 1.According to https://github.com/openshift/openshift-ansible/blob/master/inventory/byo/hosts.ose.example, proxy can be set to "http://USER:PASSWORD@IPADDR:PORT". But it semms only support hostname as proxy when prompting following messages: Specify the hostname for your proxy? (ENTER for none) [] 2.It doesn't make a distinction between https and http proxy. It's better to spilt proxy to http proxy and https proxy in case they are the diffenent settings. 3.As "openshift_generate_no_proxy_hosts=True" by default, all the installing node will be added into no_proxy host list automatically, but in quick installer, it only prompt this: List any hosts that should be excluded from your proxy. (ENTER for none) []: Then user will be easy to input all the installing nodes entry again, that would lead to the no_proxy host list will have dupulicated node host, so the prompt should be more clear, saying all the installating node is already be excluded from your proxy. Version-Release number of selected component (if applicable): atomic-openshift-utils-3.0.87-1.git.0.7f67d5d.el7.noarch How reproducible: Always Steps to Reproduce: 1. 2. 3. Actual results: Expected results: For 1 and 2: Specify your http proxy ? (ENTER for none) []: Specify your https proxy ? (ENTER for none) []: For 3: Note: The installed hosts will be excluded from your proxy automatically. List any hosts that should be excluded from your proxy. (ENTER for none) []: Additional info:
Gan, I think disabling the generation should be an advance installer only item, the vast majority of installs will need this set to True. If anything perhaps we should change the question to be something like this All hosts in your openshift inventory will automatically be added to the NO_PROXY value. Please provide any additional hosts to be added to NO_PROXY. (ENTER for none) []:
(In reply to Scott Dodson from comment #1) > Gan, > > I think disabling the generation should be an advance installer only item, > the vast majority of installs will need this set to True. If anything > perhaps we should change the question to be something like this > Yes, you're right. I also don't want the variable (openshift_generate_no_proxy_hosts) to be configured in quick-installer. Sorry for my unclear description. > All hosts in your openshift inventory will automatically be added to the > NO_PROXY value. Please provide any additional hosts to be added to NO_PROXY. > (ENTER for none) []: Fully agree! That's my original thoughts.
Sorry, this fix hasn't been packaged in atomic-openshift-utils yet. Please assign to me once committed to package atomic-openshift-utils.
My mistake. https://github.com/openshift/openshift-ansible/pull/1836 is the PR that handles it.
Test aganist atomic-openshift-utils-3.0.89-1.git.64.2356e54.el7.noarch "ENTER for none" seems not correct for https proxy as the default is "test.local": Specify your http proxy ? (ENTER for none) []: test.local Specify your https proxy ? (ENTER for none) [test.local]: So the minor issue is that it should remove "(ENTER for none)" when asked to "Specify your https proxy ?". Others look good to me. :)
It has no changes about what I mentioned above. I'wll move it verified first as it's a minor issue. Verified with atomic-openshift-utils-3.0.90-1.git.0.a077b68.el7.noarch
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, 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-2016:1208