Repository navigation
Allow kvm storage plugin to customize diskdef, add geometry - #8839
Conversation
|
@blueorangutan package |
|
@sureshanaparti a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #8839 +/- ##
============================================
+ Coverage 30.93% 31.11% +0.17%
- Complexity 33753 33989 +236
============================================
Files 5404 5404
Lines 380309 380323 +14
Branches 55507 55508 +1
============================================
+ Hits 117658 118328 +670
+ Misses 247041 246323 -718
- Partials 15610 15672 +62
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
|
Packaging result [SF]: ✔️ el7 ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 9051 |
|
@blueorangutan test |
|
@sureshanaparti a [SL] Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
|
[SF] Trillian test result (tid-9591)
|
|
@blueorangutan test alma9 kvm-alma9 |
|
@DaanHoogland a [SL] Trillian-Jenkins test job (alma9 mgmt + kvm-alma9) has been kicked to run smoke tests |
|
[SF] Trillian test result (tid-9626)
|
|
@blueorangutan test matrix |
|
@borisstoyanov a [SL] Trillian-Jenkins matrix job (centos7 mgmt + xenserver71, rocky8 mgmt + vmware67u3, centos7 mgmt + kvmcentos7) has been kicked to run smoke tests |
|
[SF] Trillian test result (tid-9641)
|
|
[SF] Trillian test result (tid-9640)
|
|
[SF] Trillian test result (tid-9642)
|
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #8839 +/- ##
============================================
- Coverage 30.93% 4.32% -26.62%
============================================
Files 5404 361 -5043
Lines 380309 29121 -351188
Branches 55507 5108 -50399
============================================
- Hits 117658 1260 -116398
+ Misses 247041 27719 -219322
+ Partials 15610 142 -15468
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
|
@blueorangutan package |
|
@borisstoyanov a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
|
Packaging result [SF]: ✔️ el7 ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 9285 |
|
@blueorangutan test alma9 kvm-alma9 keepEnv |
|
@borisstoyanov a [SL] Trillian-Jenkins test job (alma9 mgmt + kvm-alma9) has been kicked to run smoke tests |
|
[SF] Trillian test result (tid-9878)
|
borisstoyanov
left a comment
There was a problem hiding this comment.
LGTM, based on code review and smoketests
Description
This PR allows KVM storage plugin an opportunity to customize the libvirt disk XML.
The new interface method customizeLibvirtDiskDef facilitates plugin-specific config without having to add new methods for each specific thing that may need customizing. Existing plugins should be unaffected because of default implementation in interface.
Additionally, this adds the capability to define geometry in the libvirt disk definition.
Types of changes
Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale
Bug Severity
Screenshots (if appropriate):
How Has This Been Tested?
How did you try to break this feature and the system with this change?