-
Notifications
You must be signed in to change notification settings - Fork 3.4k
feat(connectivity): add network bandwidth management test #38390
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
Conversation
2b3a80d
to
bfb1f8a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry for the delay. Looks great, thank you!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@l1b0k Nice! thank you for this update!
cc @hemanthmalla in case you want to take a look |
/test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @l1b0k, It'd be great to trigger this as part of CI as well maybe in a different PR.
Signed-off-by: l1b0k <libokang.dev@gmail.com>
- Add option to test pod network bandwidth management - Implement bandwidth testing Sample output from the test: ./cilium connectivity perf --bandwidth ℹ️ Monitor aggregation detected, will skip some flow validation steps 🔥 [default] Deleting connectivity check deployments... ⌛ [default] Waiting for namespace cilium-test-1 to disappear ✨ [default] Creating namespace cilium-test-1 for connectivity check... ℹ️ Nodes used for performance testing: ℹ️ * Node name: izj6cfxlvfisad9dkdzmejz, zone: ℹ️ * Node name: izj6cfxlvfisad9dkdzmekz, zone: ✨ [default] Deploying perf-server-egress deployment... ✨ [default] Deploying perf-server-ingress deployment... ✨ [default] Deploying perf-client-egress deployment... ✨ [default] Deploying perf-client-ingress deployment... ⌛ [default] Waiting for deployment cilium-test-1/perf-client-egress to become ready... ⌛ [default] Waiting for deployment cilium-test-1/perf-client-ingress to become ready... ⌛ [default] Waiting for deployment cilium-test-1/perf-server-egress to become ready... ⌛ [default] Waiting for deployment cilium-test-1/perf-server-ingress to become ready... ℹ️ Cilium version: 1.18.0 🏃[cilium-test-1] Running 1 tests ... [=] [cilium-test-1] Test [network-bandwidth-limit] [1/1] .. ℹ️ cilium-test-1/perf-client-ingress-99c6c557-jvrzv : 10 ℹ️ cilium-test-1/perf-client-egress-575b846cf6-bngln : 9 ✅ [cilium-test-1] All 1 tests (2 actions) successful, 0 tests skipped, 0 scenarios skipped. Signed-off-by: l1b0k <libokang.dev@gmail.com>
/test |
looks like Birol is out. Could anyone else from @cilium/ci-structure cover the missing review? 🙏 |
Related #36351
Fixes #26243