Add GSOC2023 work to KVM ingestion#112
Merged
nvazquez merged 53 commits intokvm_ingestionfrom Nov 8, 2023
Merged
Conversation
…n KVM Add more functionality parsing for nics and disks Remove KVM blocking unit test and make it XenServer for now Add support to list all domains in a cluster if name is not given, also add unit tests Add some cleanups and set import strategy paths to be hypervisor dependent More server changes to faciliate recreating VM for KVM import Add logic to give default disk size in case of recreate VMs import strategy Minor fixes temp Add changes for disk capacity population Add datasource name with full path in unmanaged instance TO Added implementation for import unamange instance for KVM Add more fixes to achieve KVM root disk size propagation and VNC console password Code review comments and cleanup
5a96d3e to
96e0c30
Compare
Member
Author
|
Merging after @kiranchavala's testing for FR184 regressions |
kishankavala
added a commit
that referenced
this pull request
Nov 21, 2023
* [WIP] Add command wrappers for supporting manage-unmanage instances in KVM Add more functionality parsing for nics and disks Remove KVM blocking unit test and make it XenServer for now Add support to list all domains in a cluster if name is not given, also add unit tests Add some cleanups and set import strategy paths to be hypervisor dependent More server changes to faciliate recreating VM for KVM import Add logic to give default disk size in case of recreate VMs import strategy Minor fixes temp Add changes for disk capacity population Add datasource name with full path in unmanaged instance TO Added implementation for import unamange instance for KVM Add more fixes to achieve KVM root disk size propagation and VNC console password Code review comments and cleanup * Fix VNC console for imported VM * Add changes for UI network selection in KVM case * Add back deleted file * Add back changes in json file * fix breaking tests and minor cleanups * fix lint error in JS * CR Comments * Skip VLan checks for KVM during import * Bug fixes and CR * Fix build failure * Readding hypervisor in MultiNetworkSelection * Add CR Comment suggestions * Fix package string * Skip VLan checks for KVM during import * Fix build failure * hostname check for KVM * Added VM checks for KVM Hypervisor * KVM Ingestion: Initial commit * Add CopyRemoteVolume command * Run qemu-img remotely and scp file * Fix copy volume * UI changes to include multiple KVM migration options * Local and Shared disk import * Cleanup Import Remote Instance * Make IportSource enum case insensitive * Fix unit test and lint errors * UI changes for local and shared storage import * Fix build after rebasing with main * fix external instance import * fix unit test failure * fix UI build error * handle SPICEVMC in domain xml of external instances * fix destination path for shared storage * remove unexpected character * Exclude CPU speed check for KVM * fix internal vm name and display name * merge UI changes with import from Vmware feature * Added check for storage pool. Change ext host url param to host * filter storage pools by cluster scope * Add network selection to import from disk * change kvm import template name * remove unused columsn while listing external instances * fix multi disk import * Fix UI conflict * Add missing kvm unmanaged instance * Remove new lines and lines diff changes * Restore network selection changes --------- Co-authored-by: Ayush Pandey <pandey.ayu@gmail.com> Co-authored-by: Kishan Kavala <kishan@apache.org> Co-authored-by: Harikrishna Patnala <harikrishna.patnala@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
This PR includes GSOC 2023 work (apache#7712) into FR184 (apache#7976)