flashers: make dhcp failure flash retryable#730
flashers: make dhcp failure flash retryable#730mangelajo merged 1 commit intojumpstarter-dev:mainfrom
Conversation
Signed-off-by: Benny Zlotnik <bzlotnik@redhat.com>
✅ Deploy Preview for jumpstarter-docs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
WalkthroughA try/except block was added around DHCP setup in the flasher driver's context manager to convert RuntimeError and ValueError exceptions into FlashRetryableError instances, providing better error classification and context for retry logic. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~8 minutes
Possibly related PRs
Suggested reviewers
Poem
Pre-merge checks and finishing touches✅ Passed checks (2 passed)
✨ Finishing touches
🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (1)
🧰 Additional context used🧠 Learnings (1)📚 Learning: 2025-01-29T11:52:43.554ZApplied to files:
🧬 Code graph analysis (1)packages/jumpstarter-driver-flashers/jumpstarter_driver_flashers/client.py (1)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (10)
🔇 Additional comments (1)
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 |
mangelajo
left a comment
There was a problem hiding this comment.
Thank you! that was quick! :D
|
Successfully created backport PR for |
|
Git push to origin failed for release-0.7 with exitcode 1 |
Summary by CodeRabbit
Release Notes