Conversation
[ upstream commit 28f0dae ] [ Backporter's notes: Dropped all Envoy API changes, adapted BPF TPROXY compatibility to the older API. ] Envoy Go API is updated to contain the generated validation code. Envoy image is updated to support the new EndpointId option for the bpf_metadata listener filter. NPDS field 'Policy' is renamed as 'EndpointID'. 'Policy' field was not used for anything, so might as well recycle it while this API is not yet public. Envoy retries may fail on "address already in use" when the original source address and port are used on upstream connections. Cilium typically does this in the egress proxy listeners. Fix this by using a Cilium Envoy build that always sets SO_REUSEADDR when original source address and port is used. Signed-off-by: Jarno Rajahalme <jarno@isovalent.com> Revert "envoy: Update to release 1.21.0" This reverts commit 377dec2d4eca3f239ff6c72f85b3e9fb9c466d21. Signed-off-by: Jarno Rajahalme <jarno@isovalent.com>
|
/test-backport-1.9 |
[ upstream commit 571a484 ] Signed-off-by: Jarno Rajahalme <jarno@isovalent.com>
48a335c to
d5fea80
Compare
|
/test-backport-1.9 Job 'Cilium-PR-K8s-1.12-net-next' failed: Click to show.Test NameFailure OutputIf it is a flake and a GitHub issue doesn't already exist to track it, comment |
|
runtime-kernel-4.9 timed out while starting up Cilium. Might be a real issue? I'll re-kick it. |
|
/test-runtime-4.9 |
|
On second look at the failed runtime run, it failed suspiciously at 20 minutes so I'm suspecting timeouts again. I don't know the underlying cause of the timeouts issue though. |
|
I don't know why, but in the runtime CI it seems to report issues running Envoy: https://jenkins.cilium.io/job/Cilium-PR-Runtime-4.9/5693/execution/node/92/log/ |
|
^^ I'm assuming that the above runtime issue is something weird about the runtime test deployment approach, as this doesn't affect any of the other runs which use a more typical k8s deployment model. In order to unblock the security release, I'll merge this as-is but this likely needs followup to fix the runtime job on this v1.9 branch @jrajahalme . Maybe something to do with how Envoy gets run in that environment. |
|
/test-runtime-4.9 |
Once this PR is merged, you can update the PR labels via: