Bug 1740258
| Summary: | After adding second ingresscontroller produces TLS handshake error coming from prometheus. | ||
|---|---|---|---|
| Product: | OpenShift Container Platform | Reporter: | Ryan Howe <rhowe> |
| Component: | Networking | Assignee: | Dan Mace <dmace> |
| Networking sub component: | router | QA Contact: | Hongan Li <hongli> |
| Status: | CLOSED ERRATA | Docs Contact: | |
| Severity: | high | ||
| Priority: | unspecified | CC: | aos-bugs, jdesousa, nagrawal, rcarrata, talessio |
| Version: | 4.1.z | Keywords: | NeedsTestCase |
| Target Milestone: | --- | ||
| Target Release: | 4.1.z | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2019-09-25 07:27:53 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: | 1724498 | ||
| Bug Blocks: | |||
|
Description
Ryan Howe
2019-08-12 14:27:26 UTC
This issue has been fixed in 4.2 by PR: https://github.com/openshift/cluster-ingress-operator/pull/242 and same root cause to https://bugzilla.redhat.com/show_bug.cgi?id=1724498 (In reply to Hongan Li from comment #3) > workaround is updating the selector in servicemonitor resource for each > ingresscontroller, for example: > > ### update servicemonitor for default ingresscontroller > $ oc get servicemonitor router-default -o yaml -n openshift-ingress > <---snip---> > spec: > <---snip---> > selector: {} > > $ oc edit servicemonitor router-default -n openshift-ingress > selector: > matchLabels: > ingresscontroller.operator.openshift.io/owning-ingresscontroller: > default > > > ### update servicemonitor for test ingresscontroller > $ oc edit servicemonitor router-test -n openshift-ingress > selector: > matchLabels: > ingresscontroller.operator.openshift.io/owning-ingresscontroller: test Just to be clear, while this is a possible solution in the context of a formal support exception, we don't have an exception yet, and manually editing this resource IS NOT SUPPORTED. Doing so could make the cluster unsupported or unable to be upgraded. Please DO NOT execute this patch in a production cluster for which support is expected. Verified with 4.1.17 and issue has been fixed. $ oc -n openshift-ingress-operator get ingresscontroller NAME AGE default 74m test 3m50s $ oc -n openshift-ingress logs router-test-6b4ddc8b47-bnxcx | grep -i error 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-2019:2820 |