Bug 1458660
| Summary: | [DOCS] NO_PROXY of etcd IPs need to be configured in master-controllers | |||
|---|---|---|---|---|
| Product: | OpenShift Container Platform | Reporter: | Kenjiro Nakayama <knakayam> | |
| Component: | Documentation | Assignee: | Alex Dellapenta <adellape> | |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Gan Huang <ghuang> | |
| Severity: | high | Docs Contact: | Vikram Goyal <vigoyal> | |
| Priority: | high | |||
| Version: | 3.5.1 | CC: | aos-bugs, bleanhar, eparis, ghuang, jkaur, jokerman, knakayam, mmccomas, rromerom, sdodson, tparsons | |
| Target Milestone: | --- | |||
| Target Release: | --- | |||
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | ||
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 1466783 1557156 (view as bug list) | Environment: | ||
| Last Closed: | 2017-07-12 20:49:57 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: | ||||
| Bug Depends On: | ||||
| Bug Blocks: | 1466783, 1557156 | |||
|
Description
Kenjiro Nakayama
2017-06-05 06:54:32 UTC
I would expect the etcd hosts to be included in NO_PROXY for the openshift-master and openshift-master-controllers Not sure if this is docs or ansible or both Kenjiro, Reviewing the playbooks the etcd hosts should automatically be added to the NO_PROXY list, can you confirm whether or not the proxy variables were defined manually or by the installer? Hi Scott, Jordan, NO_PROXY had etcd's hostname, but it didn't have etcd's IP and we had to add it. Here are the short summary. 1. ansible inventory doesn't have NO_PROXY(=openshift_no_proxy) config for etcd's IP. 2. ansible inventory also doesn't have etcd's IPs, as it defines them as etcd's hostname. 3. After running ansible, NO_PROXY in /etc/sysconfig/atomic-openshift-master-controllers doesn't have etcd's IP. 4. After running ansible, NO_PROXY in /etc/sysconfig/atomic-openshift-master-controllers had etcd's hostname. 5. We had to _manually_ add NO_PROXY=<etcd *IPs*> in /etc/sysconfig/atomic-openshift-master-controllers /etc/origin/master/master-config.yaml also had etcd's hostname, so I think IPs should not be necessary to be added. (But again, the proxy log showed the access and fixed by adding etcd's IP) I think the etcd client prefers to connect to the IP address even if you've specified the endpoints using a hostname. We should make sure that the ip address of the etcd endpoints is added via the playbooks too. Sounds great. Thank you Scott. *** Bug 1459505 has been marked as a duplicate of this bug. *** Scott, should this bug be cloned to the Installer? (In reply to Brenton Leanhardt from comment #12) > Scott, should this bug be cloned to the Installer? Yeah, I think we have one already but on the off chance that we don't I'll go ahead and clone it and set it 3.6.1. See https://github.com/openshift/openshift-docs/pull/4720 for description of changes and links to preview docs. Looks good to me! Sorry for the late response. Published changes described in revhistory here: https://docs.openshift.com/container-platform/3.5/welcome/revhistory_full.html#fri-jul-07-2017 |