Backport of bug report #1803001 to 4.3 (from 4.5) for the case I've been assisting. Removes "proto-version" header field from the output since it's not defined in the RFC.
The 4.3 backport is currently blocked on the 4.4 backport (bug 1816544), which needs to be QA'd before the 4.3 backport can merge.
The 4.3 backport is still blocked on the 4.4 backport, which is waiting for cherry-pick approval. We'll continue to track these ports in the upcoming sprint.
The PR was merged and made into "4.3.0-0.nightly-2020-07-03-062023" version. It is noted that "proto-version" is no more present in the haproxy config templates as intended: ---- $ oc get clusterversion NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.3.0-0.nightly-2020-07-03-062023 True False 10m Cluster version is 4.3.0-0.nightly-2020-07-03-062023 $ oc -n openshift-ingress exec pod/router-default-69dc599c6c-f4d7d -- cat haproxy-config.template | grep proto http-request add-header Forwarded for=\"[%[src]]\";host=%[req.hdr(host)];proto=%[req.hdr(X-Forwarded-Proto)] http-request add-header Forwarded for=%[src];host=%[req.hdr(host)];proto=%[req.hdr(X-Forwarded-Proto)] ----
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-2020:2872