-
Notifications
You must be signed in to change notification settings - Fork 208
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
connectivity: test accessing NodePort from outside with L7 policy #1547
Conversation
4a7ea58
to
aadde2f
Compare
aadde2f
to
a936401
Compare
a936401
to
a71ed48
Compare
This test case covers cilium/cilium#21954. A new policy `echo-ingress-l7-policy-from-anywhere` is added to allow HTTP GET / on echo pods from outside. Use `cilium connectivity test --test north-south-loadbalancing --datapath` to run this test. Signed-off-by: Zhichuan Liang <[email protected]>
a71ed48
to
4ac1a48
Compare
Please note cilium can't pass the new added test case until cilium/cilium#24882 is merged. |
Nice! I assume you ran the tests locally with the fix? |
Yes! |
Added |
Changes in c1a0dba may have introduced flakes for this set of tests when attempting to reach NodePort from outside the cluster. A replacement test is being added to cilium cli connectivity tests: cilium/cilium-cli#1547 Quarantine this test for now until we can remove it. Addresses: cilium#25119 Signed-off-by: Tom Hadlaw <[email protected]>
Changes in c1a0dba may have introduced flakes for this set of tests when attempting to reach NodePort from outside the cluster. A replacement test is being added to cilium cli connectivity tests: cilium/cilium-cli#1547 Quarantine this test for now until we can remove it. Addresses: #25119 Signed-off-by: Tom Hadlaw <[email protected]>
The test case was introduced to cover issue cilium#21954, but it turned out the test is buggy and caused a number of CI flakes (cilium#25119). Consequently, PR cilium#25236 put the test case under quarantine. This commit removes that problematic test, as the target scenario has been covered by connectivity test in cilium-cli (cilium/cilium-cli#1547). Signed-off-by: Zhichuan Liang <[email protected]>
The test case was introduced to cover issue #21954, but it turned out the test is buggy and caused a number of CI flakes (#25119). Consequently, PR #25236 put the test case under quarantine. This commit removes that problematic test, as the target scenario has been covered by connectivity test in cilium-cli (cilium/cilium-cli#1547). Signed-off-by: Zhichuan Liang <[email protected]>
[ upstream commit eb5bf06 ] The test case was introduced to cover issue cilium#21954, but it turned out the test is buggy and caused a number of CI flakes (cilium#25119). Consequently, PR cilium#25236 put the test case under quarantine. This commit removes that problematic test, as the target scenario has been covered by connectivity test in cilium-cli (cilium/cilium-cli#1547). Signed-off-by: Zhichuan Liang <[email protected]> Signed-off-by: Tam Mach <[email protected]>
[ upstream commit eb5bf06 ] The test case was introduced to cover issue #21954, but it turned out the test is buggy and caused a number of CI flakes (#25119). Consequently, PR #25236 put the test case under quarantine. This commit removes that problematic test, as the target scenario has been covered by connectivity test in cilium-cli (cilium/cilium-cli#1547). Signed-off-by: Zhichuan Liang <[email protected]> Signed-off-by: Tam Mach <[email protected]>
This test case covers cilium/cilium#21954.
A new policy
echo-ingress-l7-policy-from-anywhere
is added to allow HTTP GET / on echo pods from outside.Use
cilium connectivity test --test north-south-loadbalancing --datapath
to run this test.Signed-off-by: Zhichuan Liang <gray.isovalent.com>