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 b68b72723d8 support snap / backup policy search using keyword
     add 40dec996591 server: Cleanup allocated snapshots / vm snapshots, and 
update pending ones to Error on MS start (#8452)
     add 1a223fd2bac server: Fix VM import DB sequence issue on import failure 
(#11659)
     add a749206eb8e storage: Mount disabled pools by default when host is 
booted (#11666)
     add a18b5514e67 kvm: honor templateId passed in importVM API (#11640)
     add 98b9af29040 server: set VirtualMachineTO arch from template if present 
(#11530)
     add e78b5cc3cc9 Merge remote-tracking branch 'apache/4.20'
     add b0c77190066 ui: do not show admin only options to users while 
registering template (#11702)
     add 23c9e830473 Create Instance from backup on another Zone (DRaaS use 
case) (#11560)
     add ec533cd24d9 Add support EL10 (#11546)
     add 7a73ebeae2f 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/event/EventTypes.java  |   9 +
 api/src/main/java/com/cloud/vm/UserVmService.java  |  26 +-
 .../java/com/cloud/vm/VirtualMachineProfile.java   |   1 +
 .../com/cloud/vm/snapshot/VMSnapshotService.java   |   3 +
 .../org/apache/cloudstack/api/ApiConstants.java    |   1 +
 .../backup/repository/AddBackupRepositoryCmd.java  |   8 +-
 ...toryCmd.java => UpdateBackupRepositoryCmd.java} |  63 +--
 .../api/response/BackupRepositoryResponse.java     |  12 +
 .../apache/cloudstack/backup/BackupManager.java    |   2 +
 .../apache/cloudstack/backup/BackupProvider.java   |   4 +-
 .../apache/cloudstack/backup/BackupRepository.java |   3 +
 .../cloudstack/backup/BackupRepositoryService.java |   2 +
 .../cloudstack/backup/RestoreBackupCommand.java    |   9 +
 .../subsystem/api/storage/SnapshotDataFactory.java |   3 +
 .../subsystem/api/storage/VMSnapshotStrategy.java  |   3 +
 .../java/com/cloud/storage/StorageManager.java     |   2 +-
 .../com/cloud/vm/snapshot/VMSnapshotManager.java   |   1 -
 .../com/cloud/vm/VirtualMachineManagerImpl.java    |  15 +
 .../com/cloud/vm/snapshot/dao/VMSnapshotDao.java   |   2 +
 .../cloudstack/backup/BackupRepositoryVO.java      |  21 +-
 .../resources/META-INF/db/schema-42100to42200.sql  |   3 +
 .../storage/snapshot/SnapshotDataFactoryImpl.java  |  22 +-
 .../vmsnapshot/DefaultVMSnapshotStrategy.java      |  10 +
 .../vmsnapshot/ScaleIOVMSnapshotStrategy.java      |  10 +
 .../framework/jobs/impl/AsyncJobManagerImpl.java   |  55 ++-
 packaging/{centos8 => el10}                        |   0
 packaging/el8/cloud.spec                           |  16 +-
 .../cloudstack/backup/DummyBackupProvider.java     |   9 +-
 .../cloudstack/backup/NASBackupProvider.java       |  73 ++-
 .../cloudstack/backup/NASBackupProviderTest.java   | 138 +++++-
 .../cloudstack/backup/NetworkerBackupProvider.java |   9 +-
 .../cloudstack/backup/VeeamBackupProvider.java     |   9 +-
 .../LibvirtRestoreBackupCommandWrapper.java        | 103 +++--
 .../LibvirtRestoreBackupCommandWrapperTest.java    | 499 +++++++++++++++++++++
 scripts/installer/pre-check.sh                     |   4 +-
 .../main/java/com/cloud/api/ApiResponseHelper.java |   1 +
 .../com/cloud/hypervisor/HypervisorGuruBase.java   |  16 +-
 .../main/java/com/cloud/vm/UserVmManagerImpl.java  |  98 ++--
 .../cloud/vm/snapshot/VMSnapshotManagerImpl.java   |   7 +
 .../cloudstack/backup/BackupManagerImpl.java       |  50 ++-
 .../backup/BackupRepositoryServiceImpl.java        |  53 ++-
 .../cloudstack/vm/UnmanagedVMsManagerImpl.java     |  79 +---
 .../java/com/cloud/vm/UserVmManagerImplTest.java   | 126 +++++-
 .../cloudstack/backup/BackupManagerTest.java       | 274 ++++++++++-
 .../backup/BackupRepositoryServiceImplTest.java    | 243 ++++++++++
 .../cloudstack/vm/UnmanagedVMsManagerImplTest.java |   7 -
 test/integration/smoke/test_backup_recovery_nas.py | 124 +++--
 tools/marvin/marvin/lib/base.py                    |  14 +-
 ui/public/locales/en.json                          |   4 +
 ui/src/components/view/DeployVMFromBackup.vue      | 111 ++++-
 ui/src/config/section/config.js                    |  13 +-
 .../views/compute/wizard/TemplateIsoRadioGroup.vue |  10 +-
 ui/src/views/image/RegisterOrUploadTemplate.vue    |   9 +
 ui/src/views/network/CreateIsolatedNetworkForm.vue |   2 +-
 ui/src/views/network/CreateL2NetworkForm.vue       |   2 +-
 ui/src/views/network/CreateNetwork.vue             |   2 +-
 ui/src/views/network/CreateSharedNetworkForm.vue   |   2 +-
 ui/src/views/storage/CreateVMFromBackup.vue        |  41 +-
 58 files changed, 2088 insertions(+), 350 deletions(-)
 copy 
api/src/main/java/org/apache/cloudstack/api/command/user/backup/repository/{AddBackupRepositoryCmd.java
 => UpdateBackupRepositoryCmd.java} (68%)
 copy packaging/{centos8 => el10} (100%)
 create mode 100644 
plugins/hypervisors/kvm/src/test/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtRestoreBackupCommandWrapperTest.java
 create mode 100644 
server/src/test/java/org/apache/cloudstack/backup/BackupRepositoryServiceImplTest.java

Reply via email to