This is an automated email from the ASF dual-hosted git repository.

pearl11594 pushed a change to branch support-list-policies
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


    from e29b752e0e2 fix tests
     add 928972f7676 extension/proxmox: add console access for instances 
(#11601)
     add 96992d3d640 server: Fix vpclimit count for listAcccount API response 
(#11686)
     add c24d2b88f6b LDAP: honour nested groups for MSAD (#11696)
     add 36cfd76ce19 KVM: fix delete vm snapshot if it does not exist with a 
Stopped vm (#11687)
     add 318a4f2b6ec server: set download volume format to qcow2 for KVM 
volumes (#11198)
     add 5dfeb79c63c systemvm: fix failed to get script version when patch 
system vm or router (#10962)
     add 2c1aad4db8c Merge remote-tracking branch 'apache/4.20'
     add 9cc88b8dccc CKS: fix control plane endpoint IP (#11720)
     add 3159fa7d84e noVNC: make show dot configurable (#11741)
     add d60f455b00e Fix detection of Mi3xx GPUs (#11715)
     add 2a802a31435 Extensions: use home directory of cloud user instead of 
/var/lib/cloudstack/management/ (#11732)
     add 7dd0d6e9377 add ConfigDrive to datasource_list in SharedfsVM (#11726)
     add cd12fa58482 Add UUID field for LDAP configuration (#11462)
     add 1efa46cb4d1 fix removeUsage for backups (#11522)
     add b09f3e8ff7e ui: fix overflow for value in DetailInput (#11771)
     add 5a8a1e27e10 Fixed and enhanced vlan field validation in the UI (#10983)
     add b7a11cb203a NAS backup provider: Support restore from backup to 
volumes on Ceph storage pool(s), and take backup for stopped instances with 
volumes on Ceph storage pool(s) (#11684)
     add 9bcd98876d6 Make kvm domain persistent when unmanaged from CS (#11541)
     add 24b2f739091 Merge branch 'main' of 
https://github.com/apache/cloudstack into support-list-policies

No new revisions were added by this update.

Summary of changes:
 api/src/main/java/com/cloud/vm/UserVmService.java  |   6 +-
 .../org/apache/cloudstack/api/ApiConstants.java    |   1 +
 .../command/admin/vm/UnmanageVMInstanceCmd.java    |  37 +-
 .../consoleproxy/CreateConsoleEndpointCmd.java     |   5 +
 .../cloudstack/api/response/AccountResponse.java   |   2 +-
 .../api/response/UnmanageVMInstanceResponse.java   |  12 +
 .../apache/cloudstack/backup/BackupManager.java    |   2 +-
 .../apache/cloudstack/vm/UnmanageVMService.java    |   7 +-
 .../cloud/agent/api/GetExternalConsoleAnswer.java  |  68 +++
 ...Command.java => GetExternalConsoleCommand.java} |  19 +-
 .../cloud/agent/api/RunCustomActionCommand.java    |  12 +-
 ...ainCommand.java => UnmanageInstanceAnswer.java} |  10 +-
 ...otCommand.java => UnmanageInstanceCommand.java} |  37 +-
 .../cloudstack/backup/RestoreBackupCommand.java    |  10 +
 .../cloudstack/backup/TakeBackupCommand.java       |  10 +
 .../java/com/cloud/vm/VirtualMachineManager.java   |   2 +-
 .../com/cloud/hypervisor/ExternalProvisioner.java  |   4 +
 .../com/cloud/vm/VirtualMachineManagerImpl.java    | 121 ++++-
 .../cloud/vm/VirtualMachineManagerImplTest.java    | 317 ++++++++++++-
 .../com/cloud/usage/dao/UsageBackupDaoImpl.java    |   2 +-
 .../resources/META-INF/db/schema-42100to42200.sql  |   7 +
 extensions/HyperV/hyperv.py                        |   6 +-
 extensions/Proxmox/proxmox.sh                      | 105 ++++-
 .../extensions/manager/ExtensionsManager.java      |   4 +
 .../extensions/manager/ExtensionsManagerImpl.java  |  61 ++-
 .../manager/ExtensionsManagerImplTest.java         | 168 ++++++-
 .../cloudstack/backup/NASBackupProvider.java       |  63 ++-
 .../ExternalPathPayloadProvisioner.java            | 135 ++++--
 .../external/resource/ExternalResource.java        |  11 +
 .../ExternalPathPayloadProvisionerTest.java        | 285 +++++++++++-
 .../LibvirtDeleteVMSnapshotCommandWrapper.java     |   3 +-
 .../LibvirtRestoreBackupCommandWrapper.java        | 142 +++++-
 .../wrapper/LibvirtTakeBackupCommandWrapper.java   |  26 +-
 .../LibvirtUnmanageInstanceCommandWrapper.java     | 174 +++++++
 .../kvm/storage/KVMStorageProcessor.java           |   2 +-
 .../org/apache/cloudstack/utils/qemu/QemuImg.java  |   7 +
 .../LibvirtRestoreBackupCommandWrapperTest.java    |  27 ++
 .../LibvirtUnmanageInstanceCommandWrapperTest.java | 357 +++++++++++++++
 .../KubernetesClusterStartWorker.java              |   6 +-
 .../driver/CloudStackImageStoreDriverImpl.java     |  11 +-
 .../api/command/LdapDeleteConfigurationCmd.java    |   8 +-
 .../api/command/LdapListConfigurationCmd.java      |   7 +
 .../api/response/LdapConfigurationResponse.java    |  19 +-
 .../cloudstack/ldap/ADLdapUserManagerImpl.java     |   8 +-
 .../apache/cloudstack/ldap/LdapConfiguration.java  |   5 +-
 .../cloudstack/ldap/LdapConfigurationVO.java       |  20 +-
 .../apache/cloudstack/ldap/LdapManagerImpl.java    |  19 +-
 .../cloudstack/ldap/OpenLdapUserManagerImpl.java   |   4 +-
 .../cloudstack/ldap/dao/LdapConfigurationDao.java  |   2 +-
 .../ldap/dao/LdapConfigurationDaoImpl.java         |  19 +-
 .../hypervisor/external/provisioner/provisioner.sh |  18 +-
 scripts/vm/hypervisor/kvm/gpudiscovery.sh          |  37 +-
 scripts/vm/hypervisor/kvm/nasbackup.sh             |   9 +-
 .../java/com/cloud/consoleproxy/AgentHookBase.java |   9 +-
 .../cloud/consoleproxy/ConsoleProxyManager.java    |   4 +
 .../consoleproxy/ConsoleProxyManagerImpl.java      |   2 +-
 .../java/com/cloud/server/ManagementServer.java    |   4 +
 .../com/cloud/server/ManagementServerImpl.java     |  27 +-
 .../com/cloud/servlet/ConsoleProxyClientParam.java |   6 +
 .../com/cloud/servlet/ConsoleProxyServlet.java     |  19 +-
 .../main/java/com/cloud/vm/UserVmManagerImpl.java  |  26 +-
 .../cloudstack/backup/BackupManagerImpl.java       |   6 +-
 .../consoleproxy/ConsoleAccessManagerImpl.java     | 347 ++++++++++----
 .../cloudstack/vm/UnmanagedVMsManagerImpl.java     |  19 +-
 .../com/cloud/server/ManagementServerImplTest.java |  14 +
 .../java/com/cloud/vm/UserVmManagerImplTest.java   | 185 +++++++-
 .../consoleproxy/ConsoleAccessManagerImplTest.java | 508 ++++++++++++++++++++-
 .../cloudstack/vm/UnmanagedVMsManagerImplTest.java |  91 +++-
 .../java/com/cloud/consoleproxy/ConsoleProxy.java  |   7 +-
 .../consoleproxy/ConsoleProxyClientParam.java      |  18 +-
 .../ConsoleProxyHttpHandlerHelper.java             |   3 +
 .../consoleproxy/ConsoleProxyNoVNCHandler.java     |   2 +
 .../consoleproxy/ConsoleProxyNoVncClient.java      |  11 +-
 .../com/cloud/consoleproxy/vnc/NoVncClient.java    |   5 +-
 .../cloud/consoleproxy/vnc/network/NioSocket.java  |  36 +-
 systemvm/debian/opt/cloud/bin/setup/sharedfsvm.sh  |   6 +
 systemvm/patch-sysvms.sh                           |   6 +-
 ...py => test_vm_lifecycle_unmanage_kvm_import.py} | 268 ++++++++---
 tools/marvin/marvin/lib/base.py                    |   5 +-
 ui/public/locales/en.json                          |   2 +-
 ui/src/components/view/ActionButton.vue            |   4 +-
 ui/src/components/widgets/DetailsInput.vue         |   4 +-
 ui/src/config/section/config.js                    |   2 +-
 ui/src/views/AutogenView.vue                       |   5 -
 .../views/infra/zone/AdvancedGuestTrafficForm.vue  |  59 ++-
 ui/tests/unit/views/AutogenView.spec.js            |  12 +-
 86 files changed, 3685 insertions(+), 496 deletions(-)
 create mode 100644 
core/src/main/java/com/cloud/agent/api/GetExternalConsoleAnswer.java
 copy core/src/main/java/com/cloud/agent/api/{RebootCommand.java => 
GetExternalConsoleCommand.java} (79%)
 copy core/src/main/java/com/cloud/agent/api/{MaintainCommand.java => 
UnmanageInstanceAnswer.java} (81%)
 copy core/src/main/java/com/cloud/agent/api/{RebootCommand.java => 
UnmanageInstanceCommand.java} (59%)
 create mode 100644 
plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtUnmanageInstanceCommandWrapper.java
 create mode 100644 
plugins/hypervisors/kvm/src/test/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtUnmanageInstanceCommandWrapperTest.java
 copy test/integration/smoke/{test_vm_lifecycle_unmanage_import.py => 
test_vm_lifecycle_unmanage_kvm_import.py} (51%)

Reply via email to