Bug 1168034
Summary: | nginx configuration is broken when multiple applications with the same name are created under different domains | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Timothy Williams <tiwillia> |
Component: | Node | Assignee: | chris alfonso <calfonso> |
Status: | CLOSED ERRATA | QA Contact: | libra bugs <libra-bugs> |
Severity: | medium | Docs Contact: | |
Priority: | high | ||
Version: | 2.2.0 | CC: | adellape, bleanhar, hbrock, jialiu, jokerman, libra-onpremise-devel, mmccomas, pruan |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | rubygem-openshift-origin-routing-daemon-0.20.2.4-1.el6op | Doc Type: | Bug Fix |
Doc Text: |
In OpenShift Enterprise environments using the routing daemon with an nginx router, when multiple applications with the same name were created under different domains, duplicate entries pointing to the same endpoint were created in the nginx routing configuration. This was due to a bug in the routing daemon, and as a result, "duplicate location" errors were reported when restarting the nginx service. This bug fix updates the routing daemon to no longer create /<app_name> endpoints in the nginx routing configuration. As a result, the nginx service no longer reports these errors when restarting.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2014-12-10 13:25:31 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
Timothy Williams
2014-11-25 22:49:36 UTC
Fixed upstream, opened PR https://github.com/openshift/origin-server/pull/5985 Will merge to enterprise-server Verified this bug with rubygem-openshift-origin-routing-daemon-0.20.2.4-1.el6op.noarch, and PASS. 1. Acreate two scalable apps, no endpoint will be added into server.conf, the following conf file are built. # cat server.conf ssl_certificate /etc/pki/tls/certs/node.example.com.crt; ssl_certificate_key /etc/pki/tls/private/node.example.com.key; server { listen 80 default_server; server_name _; location / { return 404; } } server { listen 443 ssl default_server; server_name _; location / { return 404; } } Typo in comment 7, should be: Create two scalable apps with the same name under different domains, no dup endpoint is added into nginx server.conf. 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://rhn.redhat.com/errata/RHBA-2014-1979.html |