[4.22] Storage: Change Cirros images for RHEL from DataSource into upgrade tests#5226
Conversation
Qodo reviews are paused for this user.Troubleshooting steps vary by plan Learn more → On a Teams plan? Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center? |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. 🗂️ Base branches to auto review (5)
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 performs CNV-4.22 branch maintenance: rotates stale Jira tracking IDs to CNV-88xxx tickets, activates all l2_bridge migration stuntime tests with affinity controls, implements the localnet NAD VLAN-change test, migrates upgrade storage tests from Cirros to RHEL VMs, adds a predictable-name snapshot restore test, extracts ChangesJira ID rotation and Tox branch targeting for CNV-4.22
Network test expansion: stuntime, localnet NAD ref-change, shared lib refactor
Storage test migration from Cirros to RHEL and new snapshot restore test
SSH command timeout hardening and miscellaneous fixes
Estimated code review effort🎯 4 (Complex) | ⏱️ ~60 minutes Possibly related PRs
Suggested labels
Suggested reviewers
Caution Pre-merge checks failedPlease resolve all errors before merging. Addressing warnings is optional.
❌ Failed checks (1 error, 1 inconclusive)
✅ Passed checks (3 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Warning Review ran into problems🔥 ProblemsLinked repositories: Your configuration references 1 linked repositories, but your current plan allows 0. Analyzed ``, skipped 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 |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## cnv-4.22 #5226 +/- ##
===========================================
Coverage ? 98.65%
===========================================
Files ? 25
Lines ? 2459
Branches ? 0
===========================================
Hits ? 2426
Misses ? 33
Partials ? 0
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
D/S test |
|
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
Branch Management
Label Management
✅ Merge RequirementsThis PR will be automatically approved when the following conditions are met:
📊 Review ProcessApprovers and ReviewersApprovers:
Reviewers:
Available Labels
AI Features
Security Checks
💡 Tips
For more information, please refer to the project documentation or contact the maintainers. |
|
/retest all |
|
/retest tox |
5204ae2 to
a7ae565
Compare
|
Clean rebase detected — no code changes compared to previous head ( |
|
/build-and-push-container |
|
New container for quay.io/openshift-cnv/openshift-virtualization-tests:pr-5226 published |
|
Verification failed for PR #5226. Execution details |
|
/build-and-push-container |
|
New container for quay.io/openshift-cnv/openshift-virtualization-tests:pr-5226 published |
|
Verification failed for PR #5226. Execution details |
…rification - Extract file constants to dedicated constants.py module - Switch from Cirros to RHEL VM for upgrade tests - Add explicit file existence checks in snapshot restore test - Verify first file exists (pre-snapshot) and second file doesn't (post-snapshot) - Replace cirros-specific run_command with generic run_command_on_vm_and_check_output - Stop running VM before restore to prevent restore conflicts Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> Signed-off-by: Jose Manuel Castano <joscasta@redhat.com>
|
Clean rebase detected — no code changes compared to previous head ( |
|
/build-and-push-container |
|
New container for quay.io/openshift-cnv/openshift-virtualization-tests:pr-5226 published |
|
Verification failed for PR #5226. Execution details |
What this PR does / why we need it:
Forwardport: #2917
Which issue(s) this PR fixes:
Special notes for reviewer:
jira-ticket:
Summary by CodeRabbit
Release Notes
Chores
Tests