Bug 1865784
Summary: | Termination type missing in route object for "passthrough" termination policy applied via annotation on ingress objects | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Arvind iyengar <aiyengar> |
Component: | Networking | Assignee: | aaleman |
Networking sub component: | router | QA Contact: | Arvind iyengar <aiyengar> |
Status: | CLOSED ERRATA | Docs Contact: | |
Severity: | medium | ||
Priority: | unspecified | CC: | amcdermo, aos-bugs, dhansen, hongli, mmasters |
Version: | 4.6 | ||
Target Milestone: | --- | ||
Target Release: | 4.6.0 | ||
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: | 2020-10-27 16:23:11 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
Arvind iyengar
2020-08-04 07:23:12 UTC
openshift openshift-controller-manager pull 128 is being worked and Miciah plans to review again. A fix for the issue is in progress; we'll continue working on it this upcoming sprint. The merge made into "4.6.0-0.nightly-2020-08-26-022604" release version. It is noted that with the fix in place, ingress object with passthrough annotation now works properly and the corresponding route object get created correctly with the "termination" field set: ----- $ oc get clusterversion NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.6.0-0.nightly-2020-08-26-022604 True False 26m Cluster version is 4.6.0-0.nightly-2020-08-26-022604 $ cat ingress-passthrough.yaml apiVersion: extensions/v1beta1 kind: Ingress metadata: name: ingress-secure annotations: route.openshift.io/termination: "passthrough" spec: rules: - host: service-secure-blue-proj1.internalapps.oc46-1865784-patched.qe.devcluster.openshift.com http: paths: - backend: serviceName: service-secure servicePort: 27443 $ oc create -f ingress-passthrough.yaml ingress.extensions/ingress-secure created $ oc get ingress NAME CLASS HOSTS ADDRESS PORTS AGE ingress-secure <none> service-secure-blue-proj1.internalapps.oc46-1865784-patched.qe.devcluster.openshift.com 80 12m $ oc get route NAME HOST/PORT PATH SERVICES PORT TERMINATION WILDCARD ingress-secure-przm4 service-secure-blue-proj1.internalapps.oc46-1865784-patched.qe.devcluster.openshift.com ... 1 more service-secure https passthrough/Redirect None $ curl https://service-secure-blue-proj1.internalapps.oc46-1865784-patched.qe.devcluster.openshift.com/ -k Hello-OpenShift-1 https-8443 ----- 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 (OpenShift Container Platform 4.6 GA Images), 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-2020:4196 |