Guest os mappings improvements#6979
Conversation
|
This pull request has merge conflicts. Dear author, please fix the conflicts and sync your branch with the base branch. |
GutoVeronezi
left a comment
There was a problem hiding this comment.
Overall, code looks good.
@DaanHoogland, could we extend the description to better describe the changes? The new API creation, the changes in existing APIs, the changes in the UI, and so on.
api/src/main/java/org/apache/cloudstack/api/command/admin/guest/AddGuestOsMappingCmd.java
Outdated
Show resolved
Hide resolved
api/src/main/java/org/apache/cloudstack/api/command/admin/guest/AddGuestOsMappingCmd.java
Outdated
Show resolved
Hide resolved
api/src/main/java/org/apache/cloudstack/api/command/admin/guest/UpdateGuestOsMappingCmd.java
Outdated
Show resolved
Hide resolved
engine/schema/src/main/java/com/cloud/upgrade/GuestOsMapper.java
Outdated
Show resolved
Hide resolved
...ns/hypervisors/vmware/src/main/java/com/cloud/hypervisor/vmware/resource/VmwareResource.java
Outdated
Show resolved
Hide resolved
...d/hypervisor/xenserver/resource/wrapper/xenbase/CitrixCheckGuestOsMappingCommandWrapper.java
Outdated
Show resolved
Hide resolved
...rvisor/xenserver/resource/wrapper/xenbase/CitrixGetHypervisorGuestOsNamesCommandWrapper.java
Outdated
Show resolved
Hide resolved
|
Do we need to close the old PR#6561 @DaanHoogland ? |
|
@harikrishna-patnala yes, I think so. As @GutoVeronezi asks we should also copy the description from there. Only @sureshanaparti can reach the other branch and I don't think he has time for it. |
0edd76a to
936c008
Compare
Codecov Report
@@ Coverage Diff @@
## main #6979 +/- ##
============================================
+ Coverage 13.30% 13.33% +0.02%
- Complexity 9259 9283 +24
============================================
Files 2735 2737 +2
Lines 257825 258048 +223
Branches 40167 40207 +40
============================================
+ Hits 34308 34400 +92
- Misses 219189 219317 +128
- Partials 4328 4331 +3
... and 3 files with indirect coverage changes 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
f69cdfb to
2d053a7
Compare
api/src/main/java/org/apache/cloudstack/api/command/admin/guest/AddGuestOsMappingCmd.java
Outdated
Show resolved
Hide resolved
api/src/main/java/org/apache/cloudstack/api/response/HypervisorGuestOsNamesResponse.java
Outdated
Show resolved
Hide resolved
server/src/main/java/com/cloud/server/ManagementServerImpl.java
Outdated
Show resolved
Hide resolved
vmware-base/src/main/java/com/cloud/hypervisor/vmware/mo/ClusterMO.java
Outdated
Show resolved
Hide resolved
...d/hypervisor/xenserver/resource/wrapper/xenbase/CitrixCheckGuestOsMappingCommandWrapper.java
Outdated
Show resolved
Hide resolved
...d/hypervisor/xenserver/resource/wrapper/xenbase/CitrixCheckGuestOsMappingCommandWrapper.java
Outdated
Show resolved
Hide resolved
...rvisor/xenserver/resource/wrapper/xenbase/CitrixGetHypervisorGuestOsNamesCommandWrapper.java
Show resolved
Hide resolved
api/src/main/java/org/apache/cloudstack/api/response/GuestOSResponse.java
Show resolved
Hide resolved
|
@blueorangutan test matrix |
|
@harikrishna-patnala a Trillian-Jenkins matrix job (centos7 mgmt + xenserver71, rocky8 mgmt + vmware67u3, centos7 mgmt + kvmcentos7) has been kicked to run smoke tests |
|
This pull request has merge conflicts. Dear author, please fix the conflicts and sync your branch with the base branch. |
231dfb3 to
13a0c29
Compare
|
@blueorangutan package |
|
@harikrishna-patnala a 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. |
|
Trillian test result (tid-5762)
|
|
Packaging result: ✔️ el7 ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 5216 |
|
Trillian test result (tid-5763)
|
|
Trillian test result (tid-5764)
|
4b9cbb2 to
19de5db
Compare
|
@blueorangutan package |
|
@harikrishna-patnala a [SF] 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 6333 |
|
@blueorangutan test matrix |
|
@harikrishna-patnala a [SF] Trillian-Jenkins matrix job (centos7 mgmt + xenserver71, rocky8 mgmt + vmware67u3, centos7 mgmt + kvmcentos7) has been kicked to run smoke tests |
|
This pull request has merge conflicts. Dear author, please fix the conflicts and sync your branch with the base branch. |
|
@blueorangutan package |
|
@DaanHoogland a [SF] 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 6336 |
|
[SF] Trillian test result (tid-6848)
|
|
[SF] Trillian test result (tid-6850)
|
|
[SF] Trillian test result (tid-6852)
|
vladimirpetrov
left a comment
There was a problem hiding this comment.
LGTM based on manual testing.
Description
This PR is a followup of #6561
This includes the following Guest OS hypervisor mapping improvements.
Document PR : apache/cloudstack-documentation#300
Fixes: #3609
Types of changes
Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale
Bug Severity
Screenshots (if appropriate):
How Has This Been Tested?