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

ci/multicluster: Re-enable WireGuard testing #22815

Merged
merged 2 commits into from Jan 10, 2023

Conversation

gandro
Copy link
Member

@gandro gandro commented Dec 20, 2022

PR #21080 fixed WireGuard connectivity issues when using
kvstore mode. This likely also affected clustermesh, as WireGuard was
previously flaky in the clustermesh / multicluster conformance tests
workflow.

This commit re-enables the WireGuard-based connectivity test.

Fixes: #18699

@gandro gandro added area/CI-improvement Topic or proposal to improve the Continuous Integration workflow release-note/ci This PR makes changes to the CI. labels Dec 20, 2022
PR #21080 fixed WireGuard connectivity issues when using
kvstore mode. This likely also affected clustermesh, as we WireGuard was
previously flaky in the clustermesh / multicluster conformance tests
workflow.

This commit re-enables the WireGuard-based connectivity test.

Fixes: #18699

Signed-off-by: Sebastian Wicki <sebastian@isovalent.com>
WireGuard does not work with L7 proxy. Therefore, we manually disabled
the L7 tests when running WireGuard-based connectivity tests. However,
since Cilium CLI v0.12, it now auto-detects the presence of L7 policy
support and skips the affected tests automatically. Therefore, there is
no need to exclude those tests manually anymore.

Signed-off-by: Sebastian Wicki <sebastian@isovalent.com>
@gandro gandro force-pushed the pr/gandro/re-enable-wireguard-in-multicluster-ci-v2 branch from 072cac2 to 8e0ca2a Compare December 21, 2022 10:32
@gandro
Copy link
Member Author

gandro commented Dec 21, 2022

Test ran successfully ✔️ https://github.com/cilium/cilium/actions/runs/3748501475/jobs/6365918168#step:27:1

Removing the pull_request trigger commit and then this is ready for review.

@gandro gandro force-pushed the pr/gandro/re-enable-wireguard-in-multicluster-ci-v2 branch from 8e0ca2a to 145fac2 Compare December 21, 2022 13:11
@gandro gandro marked this pull request as ready for review December 21, 2022 13:11
@gandro gandro requested review from a team as code owners December 21, 2022 13:11
@gandro
Copy link
Member Author

gandro commented Jan 10, 2023

Marking this ready to merge there are no security relevant changes. Let's have this in master for a while before we backport it to the stable branches.

@gandro gandro added the ready-to-merge This PR has passed all tests and received consensus from code owners to merge. label Jan 10, 2023
@aditighag aditighag merged commit 671acce into master Jan 10, 2023
@aditighag aditighag deleted the pr/gandro/re-enable-wireguard-in-multicluster-ci-v2 branch January 10, 2023 19:27
gandro added a commit to gandro/cilium that referenced this pull request Jan 11, 2023
Seems to be failing pretty consistently since we reenabled it in cilium#22815.
Let's disable it again and investigate.

Signed-off-by: Sebastian Wicki <sebastian@isovalent.com>
aditighag pushed a commit that referenced this pull request Jan 11, 2023
Seems to be failing pretty consistently since we reenabled it in #22815.
Let's disable it again and investigate.

Signed-off-by: Sebastian Wicki <sebastian@isovalent.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/CI-improvement Topic or proposal to improve the Continuous Integration workflow 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: Multicluster conformance tests intermittently failing with WireGuard enabled
3 participants