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

pearl11594 pushed a change to branch netris-integration-upstream
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


    from 807f7830d14 update api calls
     add 51126a7c105 iteration optimized (#10576)
     add f9588960d43 Refactor: Replace sleep() with wait() (#10504)
     add 4d46bece4a7 fix priority for volume copy operation (#11109)
     add ed7bd5e5804 ui: fix handler for deploy button menu (#11116)
     add 80f46ad55d6 [VMware to KVM Migration] Fix for converted instance npe 
issue when source vmware instance ovf is exported from management server 
(#11003)
     add 1cbf1cd2cd8 fix volumes search filter (#11168)
     add 49c6fbdfaf3 schema: fix missing columns index (#11171)
     add 39c8c4dbae9 Normalize naming of Kubernetes clusters (#10778)
     add e47b78b2bbb directdownload: fix keytool importcert (#11113)
     add c782835f012 [Vmware to KVM Migration] Fix issue with vCenter 
Standalone hosts for VM listing (#11091)
     add 67a1ea35f4e .github: restrict codecov in UI build to apache/cloudstack 
repo (#11158)
     add 7715b3dc298 Improve the error throws when a template to owned by a non 
root-admin is registered for all zones. (#11170)
     add 61e74e086b5 Merge branch '4.19' into 4.20
     add 0dbd761fbbd Merge branch '4.20'
     add 54b44cc316e KVM: Option to deploy a VM with existing volume/snapshot 
(#10503)
     add 60597241897 Hide CloudStack version from XML response when 
unauthenticated (#10575)
     add fb6adacc512 GUI whitelabel runtime system (#8942)
     add e8ab0ae70a7 CPU to Memory weight based algorithm to order cluster  
(#10997)
     add f52e05863e6 UI fix api in project view (#11191)
     add 84b807eeee1 [CKS] Simplify logic for scaling CKS cluster service 
offerings (#11063)
     add 3220eb442a5 PowerFlex/ScaleIO - MDM and host SDC connection 
enhancements (#11047)
     add bb75abcffa2 Usage parsers refactoring (#11097)
     add 53eb2c5b9b7 File-based disk-only VM snapshot with KVM as hypervisor 
(#10632)
     add 65d359228dc Allow populating generic templates during Zone Deployment 
(#10947)
     add 9688cbb0953 systemvm: build 4.20.2 template with 'depmod -a' (#11128)
     add c94f75c7ea7 PowerFlex/ScaleIO - Wait after SDC service 
start/restart/stop, and retry to fetch SDC id/guid (#11099)
     add 06c80cdbe91 Remove unfinished usage job entries of the host (#10848)
     add 0d65c8c4543 Merge branch '4.19' into 4.20
     add b57994eeb0d Merge branch '4.20'
     add 15c09af5cc7 UI: Fix traffic Label on Zone creation wizard for VMware 
(#11101)
     add a849b822c21 Update .asf.yaml: remove new committer Bernardo (#11231)
     add 3687032ed68 Update .asf.yaml re-add rosi
     add 1003c8034c1 Update .asf.yaml remove sudo87
     add c5da9e6188c Update .asf.yaml re-add sudo87
     add 6ad92964120 Fix KVM incremental snapshot removal when using multiple 
secondary storages (#11180)
     add e7172161dd2 Guard OS type update for iso/template with existing vms 
(#11215)
     add 4839a2e8fa1 Merge branch 'main' of 
https://github.com/apache/cloudstack into netris-integration-upstream
     add 9ef4c64659f address comments

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |    3 +-
 .github/workflows/ui.yml                           |    1 +
 .../cloud/agent/properties/AgentProperties.java    |   10 +-
 api/src/main/java/com/cloud/event/EventTypes.java  |   10 +
 .../com/cloud/network/element/NetworkElement.java  |    4 +-
 .../com/cloud/network/element/VpcProvider.java     |    2 +-
 .../com/cloud/network/netris/NetrisService.java    |  243 +++
 .../java/com/cloud/storage/VolumeApiService.java   |    9 +-
 api/src/main/java/com/cloud/vm/UserVmService.java  |    8 +-
 .../java/com/cloud/vm/snapshot/VMSnapshot.java     |    7 +-
 .../org/apache/cloudstack/api/ApiConstants.java    |   22 +
 .../cloudstack/api/BaseUpdateTemplateOrIsoCmd.java |    8 +
 .../apache/cloudstack/api/ResponseGenerator.java   |    4 +
 .../admin/network/CreateNetworkOfferingCmd.java    |    2 +-
 .../command/admin/vlan/CreateVlanIpRangeCmd.java   |    2 +-
 .../command/admin/vpc/CreateVPCOfferingCmd.java    |    2 +-
 .../user/address/ListPublicIpAddressesCmd.java     |    2 +-
 .../command/user/gui/theme/CreateGuiThemeCmd.java  |  129 ++
 .../command/user/gui/theme/ListGuiThemesCmd.java   |  110 ++
 .../gui/theme/RemoveGuiThemeCmd.java}              |   32 +-
 .../command/user/gui/theme/UpdateGuiThemeCmd.java  |  136 ++
 .../snapshot/CreateSnapshotFromVMSnapshotCmd.java  |    2 +-
 .../api/command/user/vm/DeployVMCmd.java           |   29 +-
 .../api/command/user/vpc/CreateStaticRouteCmd.java |    3 +-
 .../api/command/user/vpn/CreateVpnGatewayCmd.java  |    3 +-
 .../cloudstack/api/response/GuiThemeResponse.java  |  179 +++
 .../cloudstack/api/response/IPAddressResponse.java |    2 +-
 .../api/response/StaticRouteResponse.java          |    4 +-
 .../api/response/VlanIpRangeResponse.java          |    2 +-
 .../cloudstack/api/response/ZoneResponse.java      |    4 +-
 .../apache/cloudstack/gui/theme/GuiTheme.java}     |   48 +-
 .../cloudstack/gui/theme/GuiThemeDetails.java}     |   21 +-
 .../Heuristic.java => gui/theme/GuiThemeJoin.java} |   19 +-
 .../cloudstack/gui/theme/GuiThemeService.java      |   20 +-
 .../com/cloud/agent/api/ConvertInstanceAnswer.java |   16 -
 .../cloud/agent/api/ConvertInstanceCommand.java    |   11 +-
 .../storage/CreateDiskOnlyVmSnapshotAnswer.java    |   29 +-
 .../storage/CreateDiskOnlyVmSnapshotCommand.java   |   21 +-
 .../storage/DeleteDiskOnlyVmSnapshotCommand.java   |   24 +-
 .../storage/MergeDiskOnlyVmSnapshotCommand.java}   |   51 +-
 .../storage/RevertDiskOnlyVmSnapshotAnswer.java    |   18 +-
 .../RevertDiskOnlyVmSnapshotCommand.java}          |   28 +-
 .../agent/api/storage/SnapshotMergeTreeTO.java     |   39 +-
 .../download/HttpsDirectTemplateDownloader.java    |   15 +-
 .../direct/download/HttpsMultiTrustManager.java    |  102 --
 .../java/com/cloud/vm/VirtualMachineManager.java   |    8 +-
 .../service/VolumeOrchestrationService.java        |    2 +-
 .../engine/service/api/OrchestrationService.java   |   16 +-
 .../cloud/configuration/ConfigurationManager.java  |    6 +
 .../cloud/agent/manager/DirectAgentAttache.java    |    3 +-
 .../com/cloud/vm/VirtualMachineManagerImpl.java    |   17 +-
 .../engine/orchestration/CloudOrchestrator.java    |   21 +-
 .../engine/orchestration/NetworkOrchestrator.java  |   49 +-
 .../engine/orchestration/VolumeOrchestrator.java   |   59 +-
 .../java/com/cloud/capacity/dao/CapacityDao.java   |   10 +-
 .../com/cloud/capacity/dao/CapacityDaoImpl.java    |   62 +-
 .../java/com/cloud/storage/dao/SnapshotDao.java    |    2 +
 .../com/cloud/storage/dao/SnapshotDaoImpl.java     |   23 +
 .../com/cloud/upgrade/dao/Upgrade42000to42010.java |    2 -
 .../main/java/com/cloud/usage/dao/UsageJobDao.java |    2 +
 .../java/com/cloud/usage/dao/UsageJobDaoImpl.java  |   37 +-
 .../com/cloud/vm/snapshot/dao/VMSnapshotDao.java   |    4 +
 .../cloud/vm/snapshot/dao/VMSnapshotDaoImpl.java   |   27 +
 .../cloudstack/gui/theme/GuiThemeDetailsVO.java}   |   61 +-
 .../theme/GuiThemeJoinVO.java}                     |  100 +-
 .../apache/cloudstack/gui/theme/GuiThemeVO.java    |  189 +++
 .../cloudstack/gui/theme/dao/GuiThemeDao.java      |    9 +-
 .../cloudstack/gui/theme/dao/GuiThemeDaoImpl.java} |   12 +-
 .../gui/theme/dao/GuiThemeDetailsDao.java}         |   16 +-
 .../gui/theme/dao/GuiThemeDetailsDaoImpl.java      |  126 ++
 .../cloudstack/gui/theme/dao/GuiThemeJoinDao.java  |   18 +-
 .../gui/theme/dao/GuiThemeJoinDaoImpl.java         |  139 ++
 .../storage/datastore/db/SnapshotDataStoreDao.java |    2 +
 .../datastore/db/SnapshotDataStoreDaoImpl.java     |    6 +
 .../spring-engine-schema-core-daos-context.xml     |    3 +
 .../resources/META-INF/db/schema-41910to42000.sql  |   37 -
 .../resources/META-INF/db/schema-42010to42100.sql  |   67 +
 .../META-INF/db/views/cloud.gui_themes_view.sql    |   38 +
 .../cloud/capacity/dao/CapacityDaoImplTest.java    |  226 ++-
 .../storage/snapshot/DefaultSnapshotStrategy.java  |   44 +
 .../storage/snapshot/SnapshotObject.java           |    4 +-
 .../vmsnapshot/DefaultVMSnapshotStrategy.java      |   35 +-
 .../KvmFileBasedStorageVmSnapshotStrategy.java     |  689 +++++++++
 .../vmsnapshot/StorageVMSnapshotStrategy.java      |   23 +-
 ...ing-engine-storage-snapshot-storage-context.xml |    3 +
 .../storage/vmsnapshot/VMSnapshotStrategyTest.java |    6 +
 .../main/java/com/cloud/utils/db/SearchBase.java   |    8 +
 .../java/com/cloud/utils/db/SearchCriteria.java    |    6 +-
 .../cloudstack/backup/NASBackupProvider.java       |   21 +
 .../implicitplanner/ImplicitPlannerTest.java       |    2 +-
 .../networkservice/BaremetalDhcpElement.java       |    6 -
 .../networkservice/BaremetalPxeElement.java        |    6 -
 .../networkservice/BaremetalUserdataElement.java   |    6 -
 .../kvm/resource/BlockCommitListener.java          |   77 +
 .../hypervisor/kvm/resource/BridgeVifDriver.java   |    1 -
 .../kvm/resource/LibvirtComputingResource.java     |  242 +++
 .../LibvirtConvertInstanceCommandWrapper.java      |  205 +--
 ...virtCreateDiskOnlyVMSnapshotCommandWrapper.java |  198 +++
 ...virtDeleteDiskOnlyVMSnapshotCommandWrapper.java |   58 +
 ...bvirtMergeDiskOnlyVMSnapshotCommandWrapper.java |  150 ++
 .../LibvirtModifyStoragePoolCommandWrapper.java    |   16 +-
 ...virtRevertDiskOnlyVMSnapshotCommandWrapper.java |  111 ++
 ...tupDirectDownloadCertificateCommandWrapper.java |    2 +-
 .../resource/wrapper/LibvirtUtilitiesHelper.java   |   10 +
 .../kvm/storage/KVMStorageProcessor.java           |   79 +-
 .../kvm/storage/ScaleIOStorageAdaptor.java         |  186 ++-
 .../org/apache/cloudstack/utils/qemu/QemuImg.java  |   40 +
 .../apache/cloudstack/utils/qemu/QemuImgFile.java  |    6 +
 .../kvm/resource/LibvirtComputingResourceTest.java |  159 ++
 .../LibvirtConvertInstanceCommandWrapperTest.java  |   70 -
 .../kvm/storage/KVMStorageProcessorTest.java       |   57 +-
 .../kvm/storage/ScaleIOStorageAdaptorTest.java     |   32 +
 .../network/element/CiscoNexusVSMElement.java      |    6 -
 ...ernetesClusterResourceModifierActionWorker.java |   42 +-
 .../KubernetesClusterScaleWorker.java              |   85 +-
 .../KubernetesClusterStartWorker.java              |   12 +-
 ...tesClusterResourceModifierActionWorkerTest.java |  138 ++
 .../cloud/network/element/BigSwitchBcfElement.java |    6 -
 .../cloud/network/element/BrocadeVcsElement.java   |    6 -
 .../cloud/network/element/CiscoVnmcElement.java    |    5 -
 .../cloudstack/network/element/DnsNotifier.java    |    6 -
 .../element/ElasticLoadBalancerElement.java        |    6 -
 .../cloud/network/lb/LoadBalanceRuleHandler.java   |    2 +-
 .../cloudstack/element/GloboDnsElement.java        |    6 -
 .../element/InternalLoadBalancerElement.java       |    6 -
 .../lb/InternalLoadBalancerVMManagerImpl.java      |    2 +-
 .../lb/InternalLoadBalancerVMManagerImplTest.java  |   10 +-
 .../contrail/management/ContrailElementImpl.java   |    5 -
 .../contrail/management/ContrailManagerImpl.java   |    4 +-
 .../management/ContrailVpcElementImpl.java         |    5 -
 .../contrail/management/ServiceManagerImpl.java    |    2 +-
 .../agent/api/CreateNetrisACLCommand.java          |    1 -
 .../agent/api/CreateNetrisVnetCommand.java         |    1 -
 .../agent/api/CreateOrUpdateNetrisACLCommand.java  |    1 -
 .../agent/api/CreateOrUpdateNetrisNatCommand.java  |    1 -
 .../apache/cloudstack/agent/api/NetrisCommand.java |    1 -
 .../api/command/AddNetrisProviderCmd.java          |    9 +-
 .../api/command/DeleteNetrisProviderCmd.java       |    4 +-
 .../api/command/ListNetrisProvidersCmd.java        |    2 +-
 .../cloudstack/service/NetrisApiClientImpl.java    |    4 -
 .../cloud/network/element/NetscalerElement.java    |    5 -
 .../cloud/network/vm/NetScalerVMManagerImpl.java   |    2 +-
 .../cloud/network/element/NiciraNvpElement.java    |    5 -
 .../org/apache/cloudstack/service/NsxElement.java  |   10 -
 .../network/opendaylight/OpendaylightElement.java  |    6 -
 .../java/com/cloud/network/element/OvsElement.java |    6 -
 .../element/PaloAltoExternalFirewallElement.java   |    6 -
 .../cloudstack/network/element/SspElement.java     |    6 -
 .../network/tungsten/service/TungstenElement.java  |    6 -
 .../lifecycle/StorageVmSharedFSLifeCycle.java      |   52 +-
 .../lifecycle/StorageVmSharedFSLifeCycleTest.java  |   67 +-
 .../datastore/adapter/primera/PrimeraAdapter.java  |    1 +
 .../datastore/client/ScaleIOGatewayClient.java     |    3 +
 .../ScaleIOPrimaryDataStoreLifeCycle.java          |   39 +-
 .../datastore/manager/ScaleIOSDCManager.java       |   37 +
 .../datastore/manager/ScaleIOSDCManagerImpl.java   |   58 +-
 .../datastore/provider/ScaleIOHostListener.java    |   12 +-
 .../storage/datastore/util/ScaleIOUtil.java        |  351 ++++-
 .../driver/StorPoolPrimaryDataStoreDriver.java     |   77 +-
 pom.xml                                            |    2 +-
 .../manager/allocator/impl/FirstFitAllocator.java  |   45 +-
 .../main/java/com/cloud/api/ApiResponseHelper.java |   29 +-
 server/src/main/java/com/cloud/api/ApiServer.java  |    4 +
 server/src/main/java/com/cloud/api/ApiServlet.java |   17 +
 .../cloud/api/response/ApiResponseSerializer.java  |   14 +-
 .../main/java/com/cloud/configuration/Config.java  |    5 +-
 .../configuration/ConfigurationManagerImpl.java    |    3 +-
 .../consoleproxy/ConsoleProxyManagerImpl.java      |    2 +-
 .../java/com/cloud/deploy/FirstFitPlanner.java     |  125 +-
 .../com/cloud/network/as/AutoScaleManagerImpl.java |    6 +-
 .../network/element/ConfigDriveNetworkElement.java |    6 -
 .../network/element/SecurityGroupElement.java      |    6 -
 .../network/element/VirtualRouterElement.java      |    7 -
 .../network/element/VpcVirtualRouterElement.java   |    5 -
 .../cloud/network/router/NetworkHelperImpl.java    |    2 +-
 .../cloud/network/router/VpcNetworkHelperImpl.java |    2 +-
 .../com/cloud/server/ManagementServerImpl.java     |   17 +-
 .../com/cloud/storage/VolumeApiServiceImpl.java    |   50 +-
 .../storage/snapshot/SnapshotManagerImpl.java      |    2 +
 .../com/cloud/template/TemplateAdapterBase.java    |    3 +-
 .../com/cloud/template/TemplateManagerImpl.java    |    6 +
 .../main/java/com/cloud/vm/UserVmManagerImpl.java  |  150 +-
 .../cloud/vm/snapshot/VMSnapshotManagerImpl.java   |   11 +-
 .../cloudstack/gui/theme/GuiThemeServiceImpl.java  |  445 ++++++
 .../cloudstack/vm/UnmanagedVMsManagerImpl.java     |   59 +-
 .../core/spring-server-core-managers-context.xml   |    1 +
 .../allocator/impl/FirstFitAllocatorTest.java      |   62 +
 .../cloud/network/as/AutoScaleManagerImplTest.java |   12 +-
 .../cloud/storage/VolumeApiServiceImplTest.java    |   97 +-
 .../java/com/cloud/vm/FirstFitPlannerTest.java     |  142 +-
 .../java/com/cloud/vm/UserVmManagerImplTest.java   |  106 +-
 .../gui/theme/GuiThemeServiceImplTest.java         |  215 +++
 .../cloudstack/vm/UnmanagedVMsManagerImplTest.java |    2 -
 .../SecondaryStorageManagerImpl.java               |    2 +-
 .../plugins/storpool/test_storpool_tiers.py        |   99 +-
 .../test_vm_lifecycle_with_snapshot_or_volume.py   |  318 ++++
 tools/apidoc/gen_toc.py                            |   11 +-
 .../appliance/systemvmtemplate/scripts/finalize.sh |    1 +
 tools/marvin/marvin/lib/base.py                    |   29 +-
 ui/public/assets/asf-logo.svg                      |  116 ++
 ui/public/assets/feather.svg                       |   89 ++
 ui/public/cloud-image-templates.json               |  110 ++
 ui/public/config.json                              |    1 +
 ui/public/css/apache-theme.css                     | 1169 ++++++++++++++
 ui/public/css/dark-theme.css                       | 1592 ++++++++++++++++++++
 ui/public/index.html                               |    8 -
 ui/public/locales/en.json                          |    5 +
 ui/src/api/index.js                                |   13 +-
 ui/src/components/header/UserMenu.vue              |    6 +-
 .../components/view/ImageDeployInstanceButton.vue  |    6 +-
 ui/src/components/view/SearchView.vue              |    2 +-
 ui/src/config/section/compute.js                   |    4 +-
 ui/src/main.js                                     |   18 +-
 ui/src/store/modules/user.js                       |    6 +-
 ui/src/utils/guiTheme.js                           |  103 ++
 ui/src/utils/request.js                            |   34 +-
 ui/src/views/compute/DeployVM.vue                  |    4 +-
 ui/src/views/compute/DeployVnfAppliance.vue        |    4 +-
 ui/src/views/compute/KubernetesAddNodes.vue        |    6 +-
 ui/src/views/compute/KubernetesRemoveNodes.vue     |    4 +-
 ui/src/views/compute/wizard/DeployButtons.vue      |   47 +-
 ui/src/views/image/UpdateISO.vue                   |   20 +-
 ui/src/views/image/UpdateTemplate.vue              |   19 +-
 ui/src/views/infra/zone/ZoneWizard.vue             |   40 +-
 ui/src/views/infra/zone/ZoneWizardLaunchZone.vue   |    9 +-
 .../zone/ZoneWizardPhysicalNetworkSetupStep.vue    |    6 +-
 .../infra/zone/ZoneWizardRegisterTemplate.vue      |  298 ++++
 .../java/com/cloud/usage/UsageManagerImpl.java     |  157 +-
 .../com/cloud/usage/parser/BackupUsageParser.java  |   32 +-
 .../com/cloud/usage/parser/BucketUsageParser.java  |   33 +-
 .../cloud/usage/parser/IPAddressUsageParser.java   |   45 +-
 .../usage/parser/LoadBalancerUsageParser.java      |   46 +-
 .../usage/parser/NetworkOfferingUsageParser.java   |   46 +-
 .../com/cloud/usage/parser/NetworkUsageParser.java |   41 +-
 .../cloud/usage/parser/NetworksUsageParser.java    |   34 +-
 .../usage/parser/PortForwardingUsageParser.java    |   44 +-
 .../usage/parser/SecurityGroupUsageParser.java     |   44 +-
 .../com/cloud/usage/parser/StorageUsageParser.java |   44 +-
 .../java/com/cloud/usage/parser/UsageParser.java   |   31 +-
 .../cloud/usage/parser/VMInstanceUsageParser.java  |   42 +-
 .../usage/parser/VMSnapshotOnPrimaryParser.java    |   48 +-
 .../cloud/usage/parser/VMSnapshotUsageParser.java  |   48 +-
 .../com/cloud/usage/parser/VPNUserUsageParser.java |   44 +-
 .../com/cloud/usage/parser/VmDiskUsageParser.java  |   41 +-
 .../com/cloud/usage/parser/VolumeUsageParser.java  |   44 +-
 .../com/cloud/usage/parser/VpcUsageParser.java     |   33 +-
 .../{AutoCloseableUtil.java => ThreadUtil.java}    |   25 +-
 .../main/java/com/cloud/utils/net/NetUtils.java    |   22 +-
 .../main/java/com/cloud/utils/script/Script.java   |   20 +
 .../com/cloud/hypervisor/vmware/mo/BaseMO.java     |   21 +-
 250 files changed, 11109 insertions(+), 2255 deletions(-)
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/user/gui/theme/CreateGuiThemeCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/user/gui/theme/ListGuiThemesCmd.java
 copy 
api/src/main/java/org/apache/cloudstack/api/command/{admin/storage/heuristics/RemoveSecondaryStorageSelectorCmd.java
 => user/gui/theme/RemoveGuiThemeCmd.java} (58%)
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/user/gui/theme/UpdateGuiThemeCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/response/GuiThemeResponse.java
 copy api/src/main/java/{com/cloud/domain/Domain.java => 
org/apache/cloudstack/gui/theme/GuiTheme.java} (63%)
 copy api/src/main/java/{com/cloud/event/UsageEvent.java => 
org/apache/cloudstack/gui/theme/GuiThemeDetails.java} (75%)
 copy 
api/src/main/java/org/apache/cloudstack/{secstorage/heuristics/Heuristic.java 
=> gui/theme/GuiThemeJoin.java} (76%)
 copy 
plugins/storage/volume/cloudbyte/src/main/java/org/apache/cloudstack/storage/datastore/util/ElastistorVolumeApiService.java
 => api/src/main/java/org/apache/cloudstack/gui/theme/GuiThemeService.java (56%)
 copy 
engine/storage/integration-test/src/test/java/org/apache/cloudstack/storage/test/MockLocalHostEndPoint.java
 => 
core/src/main/java/com/cloud/agent/api/storage/CreateDiskOnlyVmSnapshotAnswer.java
 (56%)
 copy 
plugins/storage/volume/storpool/src/main/java/com/cloud/agent/api/storage/StorPoolCopyVolumeToSecondaryCommand.java
 => 
core/src/main/java/com/cloud/agent/api/storage/CreateDiskOnlyVmSnapshotCommand.java
 (60%)
 copy 
plugins/storage/volume/storpool/src/main/java/com/cloud/agent/api/storage/StorPoolBackupSnapshotCommand.java
 => 
core/src/main/java/com/cloud/agent/api/storage/DeleteDiskOnlyVmSnapshotCommand.java
 (68%)
 copy 
core/src/main/java/{org/apache/cloudstack/storage/command/browser/ListDataStoreObjectsCommand.java
 => com/cloud/agent/api/storage/MergeDiskOnlyVmSnapshotCommand.java} (52%)
 copy 
plugins/storage/volume/storpool/src/main/java/com/cloud/agent/api/storage/StorPoolCopyVolumeToSecondaryCommand.java
 => 
core/src/main/java/com/cloud/agent/api/storage/RevertDiskOnlyVmSnapshotAnswer.java
 (66%)
 copy core/src/main/java/com/cloud/agent/api/{ConvertSnapshotCommand.java => 
storage/RevertDiskOnlyVmSnapshotCommand.java} (60%)
 copy 
plugins/storage/volume/storpool/src/main/java/com/cloud/agent/api/storage/StorPoolDownloadVolumeCommand.java
 => core/src/main/java/com/cloud/agent/api/storage/SnapshotMergeTreeTO.java 
(52%)
 delete mode 100644 
core/src/main/java/org/apache/cloudstack/direct/download/HttpsMultiTrustManager.java
 copy engine/schema/src/main/java/{com/cloud/vm/UserVmDetailVO.java => 
org/apache/cloudstack/gui/theme/GuiThemeDetailsVO.java} (59%)
 mode change 100755 => 100644
 copy 
engine/schema/src/main/java/org/apache/cloudstack/{secstorage/HeuristicVO.java 
=> gui/theme/GuiThemeJoinVO.java} (55%)
 create mode 100644 
engine/schema/src/main/java/org/apache/cloudstack/gui/theme/GuiThemeVO.java
 copy api/src/main/java/org/apache/cloudstack/quota/QuotaTariff.java => 
engine/schema/src/main/java/org/apache/cloudstack/gui/theme/dao/GuiThemeDao.java
 (79%)
 copy engine/schema/src/main/java/{com/cloud/user/dao/UserStatsLogDaoImpl.java 
=> org/apache/cloudstack/gui/theme/dao/GuiThemeDaoImpl.java} (80%)
 copy engine/schema/src/main/java/{com/cloud/dc/dao/PodVlanMapDao.java => 
org/apache/cloudstack/gui/theme/dao/GuiThemeDetailsDao.java} (70%)
 create mode 100644 
engine/schema/src/main/java/org/apache/cloudstack/gui/theme/dao/GuiThemeDetailsDaoImpl.java
 copy 
plugins/event-bus/webhook/src/main/java/org/apache/cloudstack/mom/webhook/dao/WebhookDeliveryJoinDao.java
 => 
engine/schema/src/main/java/org/apache/cloudstack/gui/theme/dao/GuiThemeJoinDao.java
 (63%)
 create mode 100644 
engine/schema/src/main/java/org/apache/cloudstack/gui/theme/dao/GuiThemeJoinDaoImpl.java
 create mode 100644 
engine/schema/src/main/resources/META-INF/db/views/cloud.gui_themes_view.sql
 create mode 100644 
engine/storage/snapshot/src/main/java/org/apache/cloudstack/storage/vmsnapshot/KvmFileBasedStorageVmSnapshotStrategy.java
 create mode 100644 
plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/BlockCommitListener.java
 create mode 100644 
plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtCreateDiskOnlyVMSnapshotCommandWrapper.java
 create mode 100644 
plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtDeleteDiskOnlyVMSnapshotCommandWrapper.java
 create mode 100644 
plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtMergeDiskOnlyVMSnapshotCommandWrapper.java
 create mode 100644 
plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtRevertDiskOnlyVMSnapshotCommandWrapper.java
 create mode 100644 
plugins/integrations/kubernetes-service/src/test/java/com/cloud/kubernetes/cluster/actionworkers/KubernetesClusterResourceModifierActionWorkerTest.java
 create mode 100644 
server/src/main/java/org/apache/cloudstack/gui/theme/GuiThemeServiceImpl.java
 create mode 100644 
server/src/test/java/org/apache/cloudstack/gui/theme/GuiThemeServiceImplTest.java
 create mode 100644 
test/integration/smoke/test_vm_lifecycle_with_snapshot_or_volume.py
 create mode 100644 ui/public/assets/asf-logo.svg
 create mode 100644 ui/public/assets/feather.svg
 create mode 100644 ui/public/cloud-image-templates.json
 create mode 100644 ui/public/css/apache-theme.css
 create mode 100644 ui/public/css/dark-theme.css
 create mode 100644 ui/src/utils/guiTheme.js
 create mode 100644 ui/src/views/infra/zone/ZoneWizardRegisterTemplate.vue
 copy utils/src/main/java/com/cloud/utils/{AutoCloseableUtil.java => 
ThreadUtil.java} (67%)

Reply via email to