Bug 1548102
Summary: | [3.7] A route with host 'localhost' can freeze router reloads under some circumstances | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Ravi Sankar <rpenta> |
Component: | Networking | Assignee: | Ravi Sankar <rpenta> |
Networking sub component: | router | QA Contact: | zhaozhanqi <zzhao> |
Status: | CLOSED ERRATA | Docs Contact: | |
Severity: | medium | ||
Priority: | unspecified | CC: | acomabon, aos-bugs, bbennett, rpenta |
Version: | 3.7.0 | ||
Target Milestone: | --- | ||
Target Release: | 3.7.z | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: |
Cause: A user can set a hostname to localhost, which confuses the router check to see if the reload completed.
Consequence: The reload never returns success causing the router to fail.
Fix: Change the health check so that it does not pass hostname 'localhost'.
Result: Router reloads successfully.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2018-04-29 14:36:36 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
Ravi Sankar
2018-02-22 17:47:11 UTC
Hi Ravi, The pull URL is not working for me, can you please give me an update on the status of this? Thanks! This is the actual Origin PR https://github.com/openshift/origin/pull/18539 that got back ported to 3.8 and 3.7 releases (you should be able to access this pr). 3.7 back-port https://github.com/openshift/ose/pull/1078 got merged and should be available in the next 3.7.z release. Verified this bug on v3.7.44 steps: Create service: #oc create -f https://raw.githubusercontent.com/openshift-qe/v3-testfiles/master/routing/unsecure/service_unsecure.json #oc create -f https://raw.githubusercontent.com/openshift-qe/v3-testfiles/master/routing/caddy-docker.json #oc create route edge localhost-route --hostname=localhost --service=service-unsecure --insecure-policy=Allow #oc expose svc service-unsecure ###check the last route can be accessed and make the router has been reloaded # check the router logs and no above logs 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/RHSA-2018:1231 |