Skip to content
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

test: Unquarantine tests for iptables-based masquerading #23228

Merged

Conversation

pchaigno
Copy link
Member

Commit 1732c21 ("test, jenkinsfile: Clean up natnetworks in CI after test run") added some clean up for VirtualBox state in an effort to fix the flakes affecting the iptables-based masquerading tests.

DataStudio [1] now shows that this effort was fruitful: those tests didn't fail in the quarantined runs. The few failures observed on the dashboard are actually cases where all tests failed because of a failure to retrieve Cilium container images (so unrelated).

This commit unquarantines the two tests. They had been quarantined by 0fc1188 ("test/DatapathConfiguration: Quarantine 'Encapsulation'") more than a year ago...

1 - https://datastudio.google.com/s/rhLunJ7r1Dw
Fixes: #17353.

@pchaigno pchaigno added area/CI Continuous Integration testing issue or flake release-note/ci This PR makes changes to the CI. labels Jan 22, 2023
@pchaigno pchaigno marked this pull request as ready for review January 23, 2023 10:56
@pchaigno pchaigno requested review from a team as code owners January 23, 2023 10:56
@pchaigno pchaigno added the ready-to-merge This PR has passed all tests and received consensus from code owners to merge. label Jan 24, 2023
@ldelossa
Copy link
Contributor

@pchaigno needs rebase.

Commit 1732c21 ("test, jenkinsfile: Clean up natnetworks in CI after
test run") added some clean up for VirtualBox state in an effort to fix
the flakes affecting the iptables-based masquerading tests.

DataStudio [1] now shows that this effort was fruitful: those tests
didn't fail in the quarantined runs. The few failures observed on the
dashboard are actually cases where all tests failed because of a failure
to retrieve Cilium container images (so unrelated).

This commit unquarantines the two tests. They had been quarantined by
0fc1188 ("test/DatapathConfiguration: Quarantine 'Encapsulation'")
more than a year ago...

1 - https://datastudio.google.com/s/rhLunJ7r1Dw
Signed-off-by: Paul Chaignon <paul@cilium.io>
@pchaigno pchaigno force-pushed the unquarantine-iptables-masquerading-tests branch from 4d70f20 to 75d8e78 Compare January 24, 2023 18:44
@pchaigno
Copy link
Member Author

k8s-1.16-kernel-4.9 hit known flake #22749 (I confirmed with the echo-c-host logs). Other CI jobs are passing. Reviews are in.

@ldelossa ldelossa merged commit 8e0c3e0 into cilium:master Jan 25, 2023
@pchaigno pchaigno deleted the unquarantine-iptables-masquerading-tests branch January 25, 2023 16:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/CI Continuous Integration testing issue or flake ready-to-merge This PR has passed all tests and received consensus from code owners to merge. release-note/ci This PR makes changes to the CI.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

CI: K8sDatapathConfig Encapsulation Check iptables masquerading with random-fully
4 participants