-
Notifications
You must be signed in to change notification settings - Fork 3.2k
v1.13 backports 2023-01-24 #23284
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v1.13 backports 2023-01-24 #23284
Conversation
[ upstream commit 58449da ] These messages are reported to be very noisy in some environments, where hubble can't keep up with the load (e.g. frequent traffic bursts). There are also equally noisy "hubble events queue is processing messages again" messages. We consider the queue "back to normal" after only one event is received, but then it's full again and another line is logged. This patch mitigates the issue by: * simply rate limiting the "queue is full" logs * reducing the level of "N messages were lost" logs from warning to info Fixes cilium#19202 Signed-off-by: Anna Kapuscinska <anna@isovalent.com> Signed-off-by: Tam Mach <tam.mach@cilium.io>
[ upstream commit 21efbd2 ] This is just to use check box so that individual reviewer can just tick after review. IMO, this is helpful for a few cases: - Backport with long list of commits, e.g. cilium#23001. Tophat can quickly check which one is pending. - Backport with commits from external contributor. Tophat can easily and quickly focus on these commits and review again if required. Signed-off-by: Tam Mach <tam.mach@cilium.io>
[ upstream commit 4f57c6a ] It seems to be broken in the direct routing mode. Disable for now in all configurations. Signed-off-by: Martynas Pumputis <m@lambda.lt> Signed-off-by: Tam Mach <tam.mach@cilium.io>
[ upstream commit 0960097 ] This is just to avoid looking up in the code to find available options. Signed-off-by: Tam Mach <tam.mach@cilium.io>
[ upstream commit 6bb1173 ] Signed-off-by: Liz Rice <liz@lizrice.com> Co-authored-by: Quentin Monnet <quentin@isovalent.com> Co-authored-by: Paul Chaignon <paul@cilium.io> Signed-off-by: Tam Mach <tam.mach@cilium.io>
[ upstream commit bc2ed14 ] Because the helm chart generates cert manager issuers and attaches them to certificates, we have to remove validations which fail if we don't specify certManagerIssuerRef. Fixes: cilium#22784 Signed-off-by: Shunsuke Tokunaga <tkngsnsk313320@gmail.com> Signed-off-by: Tam Mach <tam.mach@cilium.io>
[ upstream commit b5f4fd7 ] While the actual code uses `0` and `1` as scalars for internal implementation of enabled or disabled flags for WebSockets, these values are only used internally, and the documentation is misleading in directing the user to use these values as the value of the annotation, when they must be the actual strings `enabled` or `disabled` that are mapped by the actual code at runtime. Exposing this internal implementation detail not only is vulnerable to internal implementation changes by a developer assuming no user will see this, but also is very misleading to users. We struggled for hours to enable Websockets because the documentation noted '0' as the value for disabled, only until we went to the actual source code to see the code path taken did we see the `enable|disable` strings. Signed-off-by: Basit Mustafa <basit.mustafa@gmail.com> Signed-off-by: Tam Mach <tam.mach@cilium.io>
[ upstream commit dc70484 ] This commit is to support NodePort service in dedicated mode. Shared service NodePort can be configured via helm as per cilium#22583. Relates: cilium#22583 Signed-off-by: Tam Mach <tam.mach@cilium.io>
/test-backport-1.13 Job 'Cilium-PR-K8s-1.22-kernel-4.9' has 1 failure but they might be new flake since it also hit 1 known flake: #20723 (87.02) Job 'Cilium-PR-K8s-1.19-kernel-4.9' failed: Click to show.Test Name
Failure Output
If it is a flake and a GitHub issue doesn't already exist to track it, comment Job 'Cilium-PR-K8s-1.19-kernel-4.9' failed: Click to show.Test Name
Failure Output
If it is a flake and a GitHub issue doesn't already exist to track it, comment |
/test-1.19-4.9 |
/test-1.22-4.9 |
https://jenkins.cilium.io/job/Cilium-PR-K8s-1.19-kernel-4.9/2533/ failure is related to #23174 |
Once this PR is merged, you can update the PR labels via: