This is an automated email from the ASF dual-hosted git repository.
pearl11594 pushed a change to branch nsx-integration
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
from 389dbe895a0 NSX: Add CKS Support & Firewall rules for Isolated
Networks (#8189)
add a6b570845f6 lower level and no stack traces at info or higher (#8278)
add 4c91cc7c6f5 ui: change ipaddress tab label for shared networks (#8305)
add b00fd6bb4d3 Merge remote-tracking branch 'apache/4.18'
add db6dd52f443 kvm: fix ide controller for rocky/alma vms (#8247)
add 14376ce2983 Merge release branch 4.18 to main
add fdfbb4fad13 Prioritize hypervisor.uri configuration (#8254)
add 371ad9f55b3 New Feature: Import VMware VMs into KVM (#7881)
add 22a4464c670 change args visibility when editing a default role (#8322)
add 88f64de848b Update cloudstack-help-text (#8329)
add 4e9c4a5895b Fix intermittent build failures (#8312)
add b288e935dcf Merge branch 'main' of
https://github.com/apache/cloudstack into nsx-integration
No new revisions were added by this update.
Summary of changes:
agent/conf/agent.properties | 3 +
.../cloud/agent/properties/AgentProperties.java | 7 +
.../com/cloud/agent/api/to/RemoteInstanceTO.java | 88 +++
.../main/java/com/cloud/dc}/VmwareDatacenter.java | 2 +-
.../java/com/cloud/hypervisor/HypervisorGuru.java | 22 +
.../main/java/com/cloud/vm/VmDetailConstants.java | 12 +
.../org/apache/cloudstack/api/ApiConstants.java | 6 +
.../apache/cloudstack/api/ResponseGenerator.java | 4 +
.../admin/vm/ImportUnmanagedInstanceCmd.java | 7 +-
.../api/command/admin/vm/ImportVmCmd.java | 180 ++++++
.../api/response/UnmanagedInstanceResponse.java | 12 +
.../api/response/VmwareDatacenterResponse.java | 2 +-
.../apache/cloudstack/vm/UnmanagedInstanceTO.java | 30 +
.../org/apache/cloudstack/vm/VmImportService.java | 12 +
...hawVMAnswer.java => ConvertInstanceAnswer.java} | 21 +-
.../cloud/agent/api/ConvertInstanceCommand.java | 63 ++
debian/control | 2 +-
.../java/com/cloud/storage/StorageManager.java | 8 +
.../engine/orchestration/NetworkOrchestrator.java | 30 +-
.../java/com/cloud/dc}/VmwareDatacenterVO.java | 2 +-
.../com/cloud/dc}/dao/VmwareDatacenterDao.java | 4 +-
.../vmware/dao/VmwareDatacenterDaoImpl.java | 3 +-
.../spring-engine-schema-core-daos-context.xml | 1 +
.../model/impl/DefaultModuleDefinitionSet.java | 20 +-
.../apache/cloudstack/sioc/SiocManagerImpl.java | 4 +-
.../backup/networker/NetworkerClientTest.java | 14 +-
.../cloudstack/backup/VeeamBackupProvider.java | 4 +-
.../kvm/resource/LibvirtComputingResource.java | 15 +-
.../hypervisor/kvm/resource/LibvirtConnection.java | 11 +-
.../hypervisor/kvm/resource/LibvirtVMDef.java | 14 +-
.../LibvirtConvertInstanceCommandWrapper.java | 400 ++++++++++++
.../LibvirtConvertInstanceCommandWrapperTest.java | 310 +++++++++
.../java/com/cloud/hypervisor/guru/VMwareGuru.java | 125 +++-
.../hypervisor/vmware/VmwareDatacenterService.java | 6 +
.../hypervisor/vmware/VmwareServerDiscoverer.java | 3 +-
.../vmware/manager/VmwareManagerImpl.java | 66 +-
.../hypervisor/vmware/resource/VmwareResource.java | 286 +--------
.../storage/resource/VmwareStorageProcessor.java | 2 +-
.../api/command/admin/zone/AddVmwareDcCmd.java | 2 +-
.../api/command/admin/zone/ListVmwareDcVmsCmd.java | 139 +++++
.../api/command/admin/zone/ListVmwareDcsCmd.java | 2 +-
.../api/command/admin/zone/UpdateVmwareDcCmd.java | 2 +-
.../cloudstack/core/spring-vmware-core-context.xml | 2 -
.../vmware/VmwareDatacenterApiUnitTest.java | 3 +-
.../vmware/manager/VmwareManagerImplTest.java | 6 +-
scripts/installer/cloudstack-help-text | 2 +-
.../main/java/com/cloud/api/ApiResponseHelper.java | 69 +++
.../com/cloud/hypervisor/HypervisorGuruBase.java | 12 +
.../java/com/cloud/storage/StorageManagerImpl.java | 3 +-
.../main/java/com/cloud/vm/UserVmManagerImpl.java | 31 +-
.../cloudstack/vm/UnmanagedVMsManagerImpl.java | 690 ++++++++++++++++-----
.../java/com/cloud/api/ApiResponseHelperTest.java | 29 +
.../java/com/cloud/vm/UserVmManagerImplTest.java | 21 +
.../cloudstack/vm/UnmanagedVMsManagerImplTest.java | 327 +++++++++-
tools/apidoc/gen_toc.py | 2 +
ui/public/locales/en.json | 18 +-
ui/src/components/view/ResourceView.vue | 8 +-
ui/src/components/widgets/TooltipLabel.vue | 1 +
ui/src/config/section/network.js | 2 +-
ui/src/config/section/role.js | 2 +-
ui/src/views/compute/DeployVM.vue | 3 +
.../compute/wizard/ComputeOfferingSelection.vue | 8 +
.../views/compute/wizard/MultiNetworkSelection.vue | 34 +-
.../views/compute/wizard/NetworkConfiguration.vue | 5 +
ui/src/views/image/RegisterOrUploadTemplate.vue | 19 +-
ui/src/views/tools/ImportUnmanagedInstance.vue | 324 ++++++++--
ui/src/views/tools/ManageInstances.vue | 353 ++++++++---
ui/src/views/tools/SelectVmwareVcenter.vue | 273 ++++++++
.../com/cloud/utils/script/OutputInterpreter.java | 28 +
.../main/java/com/cloud/utils/script/Script.java | 19 +-
vmware-base/pom.xml | 6 +
.../cloud/hypervisor/vmware/mo/DatacenterMO.java | 22 +-
.../cloud/hypervisor/vmware/util/VmwareHelper.java | 291 +++++++++
.../hypervisor/vmware/util/VmwareHelperTest.java | 51 ++
74 files changed, 3923 insertions(+), 687 deletions(-)
create mode 100644
api/src/main/java/com/cloud/agent/api/to/RemoteInstanceTO.java
rename {plugins/hypervisors/vmware/src/main/java/com/cloud/hypervisor/vmware
=> api/src/main/java/com/cloud/dc}/VmwareDatacenter.java (96%)
create mode 100644
api/src/main/java/org/apache/cloudstack/api/command/admin/vm/ImportVmCmd.java
rename {plugins/hypervisors/vmware =>
api}/src/main/java/org/apache/cloudstack/api/response/VmwareDatacenterResponse.java
(97%)
copy core/src/main/java/com/cloud/agent/api/{FreezeThawVMAnswer.java =>
ConvertInstanceAnswer.java} (62%)
create mode 100644
core/src/main/java/com/cloud/agent/api/ConvertInstanceCommand.java
rename {plugins/hypervisors/vmware/src/main/java/com/cloud/hypervisor/vmware
=> engine/schema/src/main/java/com/cloud/dc}/VmwareDatacenterVO.java (99%)
rename {plugins/hypervisors/vmware/src/main/java/com/cloud/hypervisor/vmware
=> engine/schema/src/main/java/com/cloud/dc}/dao/VmwareDatacenterDao.java (96%)
rename {plugins/hypervisors/vmware =>
engine/schema}/src/main/java/com/cloud/hypervisor/vmware/dao/VmwareDatacenterDaoImpl.java
(97%)
create mode 100644
plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtConvertInstanceCommandWrapper.java
create mode 100644
plugins/hypervisors/kvm/src/test/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtConvertInstanceCommandWrapperTest.java
create mode 100644
plugins/hypervisors/vmware/src/main/java/org/apache/cloudstack/api/command/admin/zone/ListVmwareDcVmsCmd.java
create mode 100644 ui/src/views/tools/SelectVmwareVcenter.vue