http: configurable ignore of HTTP/1.1 upgrades (#37642)#40407
http: configurable ignore of HTTP/1.1 upgrades (#37642)#40407dcillera wants to merge 1 commit intoenvoyproxy:release/v1.32from
Conversation
|
CC @envoyproxy/api-shepherds: Your approval is needed for changes made to |
fe4e9ca to
b34125d
Compare
Fixes envoyproxy#36305 Add configuration to ignore HTTP/1.1 Upgrade headers . See https://datatracker.ietf.org/doc/html/rfc7230#section-6.7: Signed-off-by: Tom Edge <tom.edge@autotrader.co.uk> Signed-off-by: Greg Greenway <ggreenway@apple.com> Co-authored-by: Greg Greenway <ggreenway@apple.com> Signed-off-by: Dario Cillerai <dcillera@redhat.com>
b34125d to
84bfbaf
Compare
Created by Envoy dependency bot for @phlax Fix #40407 Signed-off-by: dependency-envoy[bot] <148525496+dependency-envoy[bot]@users.noreply.github.com> Signed-off-by: dependency-envoy[bot] <148525496+dependency-envoy[bot]@users.noreply.github.com> Co-authored-by: dependency-envoy[bot] <148525496+dependency-envoy[bot]@users.noreply.github.com>
|
Hey @agrawroh I understood #4090 has fixed the problem. Hasn't it? |
@dcillera This was unintentional. The dependency PR had an incorrect link and when it got merged, GitHub closed this PR instead of the actual issue we wanted it to close. |
|
Thanks for re-opening it, @agrawroh :-) |
|
/retest |
|
@dcillera if we are backporting this to 1.32 - can we also add any other branches that require it please - at least 1.33 also a little apprehensive in that we dont generally backport features - is this arguably a bug fix ? |
|
@phlax This PR was intended to fix #36305 in 1.32. |
|
i see so iiuc arguably a fix but an imperfect one? |
|
I'll ask for more info to fully understand, because actually it was merged in: #37642 |
|
Hmmm, I basically OK to this backport. But for this a complex backport, I will inclinded let the maintainer to do that if it strongly is required for end users. Or we need take long time to review the code again and again. ESP this is merged for a while and I almost forget all previous impression. |
|
Yes in general we don't backport features, but this one is to maintain compatibility with the ecosystem, so I'm ok with backporting it. But it must also go to 1.33; we can't support this in 1.32 and 1.34 but not 1.33. |
|
Hello @ggreenway, I also wonder if other modifications are necessary in Istio for the related configuration to be sent to Envoy through the API. |
|
i will be cycling a set of patch release at latest tomorrow morning (european time) so if this is to be included it will need to land asap. @dcillera can you raise for all other relevant branches please @ggreenway gtm ? |
|
@phlax that sounds fine as long as it's included in 1.33 |
|
I'll open backports PRs for both versions, as requested by @wbpcode |
Backport from 1.34
Fixes
#36305
and I think this is also related to:
istio/istio#53239
Add configuration to ignore HTTP/1.1 Upgrade headers . See https://datatracker.ietf.org/doc/html/rfc7230#section-6.7: