WIP: net: Introduce dual-stream primary network tests#4774
WIP: net: Introduce dual-stream primary network tests#4774azhivovk wants to merge 3 commits intoRedHatQE:mainfrom
Conversation
|
Important Review skippedIgnore keyword(s) in the title. ⛔ Ignored keywords (1)
Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
📝 WalkthroughWalkthroughThis PR adds VM node pinning and test fixtures to enable live migration testing across RHCOS 9 and RHCOS 10 clusters. Changes span VM spec enhancements, node selection utilities, factory function updates, test fixtures, and executable migration tests that validate primary-network connectivity after server VM migration between OS versions. ChangesRHCOS 9/10 Live Migration Test Infrastructure
🎯 3 (Moderate) | ⏱️ ~20 minutes 🚥 Pre-merge checks | ✅ 3 | ❌ 2❌ Failed checks (1 warning, 1 inconclusive)
✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
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. |
85da9af to
de2586c
Compare
|
Change: rebase |
c05df20 to
1ab144e
Compare
|
Change: Drop udn and localnet changes |
|
/wip |
- Add mixed_os_nodes marker to pytest.ini to select tests only on compatible clusters - Add rhcos9_node/rhcos10_node fixtures to network conftest - Add update_vm_node_selector helper and HOSTNAME_LABEL to nodes lib Signed-off-by: Asia Khromov <azhivovk@redhat.com> Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Asia Khromov <azhivovk@redhat.com> Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
The primary (masquerade) network relies on OVN flow tables that must be updated correctly when a VM migrates to a node running a different RHCOS version. These tests verify that primary network connectivity is re-established after cross-OS migration in both directions. Signed-off-by: Asia Khromov <azhivovk@redhat.com> Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
1ab144e to
4938d0d
Compare
|
Short description:
New dual-stream tests: primary network scenarios
More details:
STD: #4569
What this PR does / why we need it:
Added automation for new dual-stream tests
Which issue(s) this PR fixes: -
Special notes for reviewer:
Follow-up implementation of new tests of primary network
Do not review the first infra commit - it'll be merged in first PR of this series #4772
jira-ticket: https://redhat.atlassian.net/browse/CNV-86194
Summary by CodeRabbit
New Features
Tests