libvirt: add --bind-storage-ro support for bootc upgrades#16
libvirt: add --bind-storage-ro support for bootc upgrades#16
Conversation
Summary of ChangesHello @cgwalters, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request enhances the Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Code Review
This pull request introduces support for mounting host container storage as read-only within libvirt VMs, a valuable feature for bootc upgrade workflows. The implementation is well-structured, encompassing a new CLI flag, modifications to the libvirt domain XML generation, and the addition of a comprehensive integration test. My review has identified a few areas for improvement, including a bug in the new integration test, a misleading error message, and several opportunities to enhance code maintainability and performance. The accompanying documentation updates are clear and effectively explain the new functionality.
334380e to
165323d
Compare
Ah yes, old libvirt on this Ubuntu version. Well, good job CI at least. |
165323d to
af27e21
Compare
Implement --bind-storage-ro flag for `bcvk libvirt run` to enable bootc upgrade workflows from persistent VMs by mounting host container storage read-only. Assisted-by: Claude Code Signed-off-by: Colin Walters <walters@verbum.org>
af27e21 to
ce3c9ff
Compare
|
Closing in favor of #20 which comes from my fork |
Pull request was closed
Implement --bind-storage-ro flag for
bcvk libvirt runto enable bootc upgrade workflows from persistent VMs by mounting host container storage read-only.Assisted-by: Claude Code
Closes: #8