CherryPicked: [cnv-4.22] net, tests, stuntime: Add remaining l2bridge migration stuntime scenarios#5130
Conversation
…rios (#5026) ##### Short description: Complete L2 bridge stuntime coverage for both IP families. ##### More details: ##### What this PR does / why we need it: Add remaining stuntime measurement tests for Linux bridge with both IPv4 and IPv6 coverage, through different migration directions. ##### Which issue(s) this PR fixes: ##### Special notes for reviewer: - Single parametrized class with class-level l2_bridge_ip_family parametrize to group all scenarios per IP family. VMs depend on l2_bridge_ip_family so they're recreated per group, giving each IP family fresh VMs with clean network state (4 VMs total). - The client VM's affinity towards the server (last client migration scenario) is not cleared before server migration tests — server affinity is set independently and the client's affinity has no effect on server scheduling for this matter. - Add disableContainerInterface=True to the Linux bridge NAD to match the documented configuration and let kubevirt manage the interface directly during migration. ##### jira-ticket: https://redhat.atlassian.net/browse/CNV-80577 <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Tests** * Enhanced L2 bridge migration test coverage with parameterized IPv4 and IPv6 scenarios. * Enabled all migration stuntime measurement tests to run by default. * Improved test configuration with explicit VM placement control across migration scenarios. * Expanded stuntime measurement testing with multiple scenario variations. <!-- end of auto-generated comment: release notes by coderabbit.ai --> Signed-off-by: Anat Wax <awax@redhat.com>
|
Report bugs in Issues Welcome! 🎉This pull request will be automatically processed with the following features: 🔄 Automatic Actions
📋 Available CommandsPR Status Management
Review & Approval
Testing & Validation
Container Operations
Cherry-pick Operations
Label Management
✅ Merge RequirementsThis PR will be automatically approved when the following conditions are met:
📊 Review ProcessApprovers and ReviewersApprovers:
Reviewers:
Available Labels
AI Features
💡 Tips
For more information, please refer to the project documentation or contact the maintainers. |
|
/build-and-push-container |
|
New container for quay.io/openshift-cnv/openshift-virtualization-tests:pr-5130 published |
|
/verified Tested on bm03-tlv2 |
|
/retest verify-bugs-are-open |
|
/retest verify-bugs-are-open |
|
/check-can-merge |
|
/approve |
|
Successfully removed PR tag: quay.io/openshift-cnv/openshift-virtualization-tests:pr-5130. |
|
New container for quay.io/openshift-cnv/openshift-virtualization-tests:cnv-4.22 published |
… migration stuntime scenarios (RedHatQE#5130) Cherry-pick from `main` branch, original PR: RedHatQE#5026, PR owner: Anatw Signed-off-by: Anat Wax <awax@redhat.com> Co-authored-by: Anat Wax <awax@redhat.com> Signed-off-by: Jose Manuel Castano <joscasta@redhat.com>
Cherry-pick from
mainbranch, original PR: #5026, PR owner: Anatw