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

shwstppr pushed a change to branch healthcheck-main
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


 discard e44f7268990 4.20/main Health Check, please don't merge this!
     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 9d049707d5e Fix deletion of backup schedules (#11222)
     add a710ff8c6db UI: Fix ISO Hypervisor selection (#11261)
     add 666784f4e57 ovm deprecation (#11196)
     add d63899fc8a4 Set Content-Type from the file type (#11093)
     add 6d5cefdfe94 add since parameter to BackupScheduleResponse (#11265)
     add fb3bb3fd568 pre-commit: upgrade markdownlint to the latest version 
(#11066)
     add 165ab0aabe2 Fix HTML license; standardize HTML code (#11067)
     add 1fbe1d76827 pre-commit: add gitleaks to detect hardcoded secrets 
(#11064)
     add 071e612f404 UI: Fix OS Type displayed for a VM (#11075)
     add 7da5f9002b2 misc: fix typo `sercurity` -> `security` (#10966)
     add 83bccead3db schema, refactor: rename cloud.user_vm_details to 
cloud.vm_instance_details (#10736)
     add 22b753e9302 [UI] Deploy VM: Preselect first available template (#11207)
     add 11455f6d49c UI: Add option to Login to a specific Project view via 
setting on config.json (#10935)
     add 935c568082c Merge fix for UI
     add 762e9690927 4.20/main Health Check, please don't merge this!

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (e44f7268990)
            \
             N -- N -- N   refs/heads/healthcheck-main (762e9690927)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |    3 +-
 .github/linters/.markdown-lint.yml                 |    3 +
 .pre-commit-config.yaml                            |    8 +-
 .../cloud/agent/properties/AgentProperties.java    |   10 +-
 api/src/main/java/com/cloud/event/EventTypes.java  |   10 +
 .../java/com/cloud/storage/VolumeApiService.java   |    2 +-
 .../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 +
 .../user/backup/DeleteBackupScheduleCmd.java       |   16 +-
 .../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/response/BackupScheduleResponse.java       |   13 +-
 .../cloudstack/api/response/GuiThemeResponse.java  |  179 +++
 .../apache/cloudstack/backup/BackupSchedule.java   |    1 +
 .../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 +-
 client/pom.xml                                     |   10 -
 .../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 +-
 .../cloud/configuration/ConfigurationManager.java  |    6 +
 .../com/cloud/vm/VirtualMachineProfileImpl.java    |    2 +-
 .../com/cloud/vm/VirtualMachineManagerImpl.java    |   36 +-
 .../engine/orchestration/CloudOrchestrator.java    |   10 +-
 .../engine/orchestration/VolumeOrchestrator.java   |   18 +-
 .../cloud/vm/VirtualMachineManagerImplTest.java    |    8 +-
 .../java/com/cloud/capacity/dao/CapacityDao.java   |   10 +-
 .../com/cloud/capacity/dao/CapacityDaoImpl.java    |   62 +-
 .../cloud/service/dao/ServiceOfferingDaoImpl.java  |    8 +-
 .../java/com/cloud/storage/dao/SnapshotDao.java    |    2 +
 .../com/cloud/storage/dao/SnapshotDaoImpl.java     |   23 +
 .../main/java/com/cloud/usage/dao/UsageJobDao.java |    2 +
 .../java/com/cloud/usage/dao/UsageJobDaoImpl.java  |   37 +-
 ...UserVmDetailVO.java => VMInstanceDetailVO.java} |    8 +-
 .../main/java/com/cloud/vm/dao/UserVmDaoImpl.java  |    8 +-
 ...VmDetailsDao.java => VMInstanceDetailsDao.java} |    4 +-
 ...sDaoImpl.java => VMInstanceDetailsDaoImpl.java} |    6 +-
 .../com/cloud/vm/snapshot/dao/VMSnapshotDao.java   |    4 +
 .../cloud/vm/snapshot/dao/VMSnapshotDaoImpl.java   |   27 +
 .../apache/cloudstack/backup/BackupScheduleVO.java |    9 +
 .../backup/dao/BackupScheduleDaoImpl.java          |    3 +-
 .../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 +
 ...n-daos-between-management-and-usage-context.xml |    2 +-
 .../spring-engine-schema-core-daos-context.xml     |    3 +
 .../resources/META-INF/db/schema-42010to42100.sql  |   38 +
 .../META-INF/db/views/cloud.gui_themes_view.sql    |   38 +
 .../META-INF/db/views/cloud.user_vm_view.sql       |   14 +-
 .../cloud/capacity/dao/CapacityDaoImplTest.java    |  226 ++-
 .../storage/test/ChildTestConfiguration.java       |    4 +-
 .../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 +-
 .../presetvariables/PresetVariableHelper.java      |   14 +-
 ...VmDetailsDao.java => VMInstanceDetailsDao.java} |    4 +-
 ...sDaoImpl.java => VMInstanceDetailsDaoImpl.java} |   14 +-
 ...UserVmDetailVO.java => VMInstanceDetailVO.java} |    8 +-
 .../quota/spring-framework-quota-context.xml       |    2 +-
 .../presetvariables/PresetVariableHelperTest.java  |   20 +-
 .../cloudstack/backup/NASBackupProvider.java       |   21 +
 .../implicitplanner/ImplicitPlannerTest.java       |   10 +-
 .../main/resources/security_group_agent/cs-sgagent |    2 +-
 .../kvm/resource/BlockCommitListener.java          |   77 +
 .../kvm/resource/LibvirtComputingResource.java     |  242 +++
 ...virtCreateDiskOnlyVMSnapshotCommandWrapper.java |  198 +++
 ...virtDeleteDiskOnlyVMSnapshotCommandWrapper.java |   58 +
 ...bvirtMergeDiskOnlyVMSnapshotCommandWrapper.java |  150 ++
 .../LibvirtModifyStoragePoolCommandWrapper.java    |   16 +-
 ...virtRevertDiskOnlyVMSnapshotCommandWrapper.java |  111 ++
 .../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 ++
 .../kvm/storage/KVMStorageProcessorTest.java       |   57 +-
 .../kvm/storage/ScaleIOStorageAdaptorTest.java     |   32 +
 .../cluster/KubernetesClusterManagerImpl.java      |   53 +-
 .../KubernetesClusterActionWorker.java             |   10 +-
 .../KubernetesClusterScaleWorker.java              |   85 +-
 .../management/IntegrationTestConfiguration.java   |    4 +-
 plugins/pom.xml                                    |    2 -
 .../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 ++++-
 pom.xml                                            |    2 +-
 .../manager/allocator/impl/FirstFitAllocator.java  |   57 +-
 server/src/main/java/com/cloud/api/ApiDBUtils.java |   14 +-
 .../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 +
 .../java/com/cloud/api/query/QueryManagerImpl.java |   24 +-
 .../com/cloud/api/query/dao/UserVmJoinDaoImpl.java |   94 +-
 .../cloud/api/response/ApiResponseSerializer.java  |   14 +-
 .../com/cloud/capacity/CapacityManagerImpl.java    |   10 +-
 .../main/java/com/cloud/configuration/Config.java  |    5 +-
 .../configuration/ConfigurationManagerImpl.java    |    3 +-
 .../consoleproxy/ConsoleProxyManagerImpl.java      |    6 +-
 .../java/com/cloud/deploy/FirstFitPlanner.java     |  129 +-
 .../com/cloud/hypervisor/HypervisorGuruBase.java   |    6 +-
 .../cloud/hypervisor/kvm/dpdk/DpdkHelperImpl.java  |   13 +-
 .../metadata/ResourceMetaDataManagerImpl.java      |    4 +-
 .../network/element/ConfigDriveNetworkElement.java |   24 +-
 .../router/VirtualNetworkApplianceManagerImpl.java |    4 +-
 .../com/cloud/resource/ResourceManagerImpl.java    |    8 +-
 .../resource/RollingMaintenanceManagerImpl.java    |   10 +-
 .../com/cloud/server/ManagementServerImpl.java     |   31 +-
 .../com/cloud/storage/VolumeApiServiceImpl.java    |   68 +-
 .../storage/snapshot/SnapshotManagerImpl.java      |    2 +
 .../com/cloud/template/TemplateManagerImpl.java    |    6 +
 .../main/java/com/cloud/vm/UserVmManagerImpl.java  |   69 +-
 .../cloud/vm/snapshot/VMSnapshotManagerImpl.java   |   31 +-
 .../cloudstack/backup/BackupManagerImpl.java       |   45 +-
 .../consoleproxy/ConsoleAccessManagerImpl.java     |   16 +-
 .../cloudstack/gui/theme/GuiThemeServiceImpl.java  |  445 ++++++
 .../resource/ResourceCleanupServiceImpl.java       |    6 +-
 .../cloudstack/vm/UnmanagedVMsManagerImpl.java     |    4 +-
 .../cloudstack/vm/lease/VMLeaseManagerImpl.java    |   69 +-
 .../core/spring-server-core-managers-context.xml   |    1 +
 .../allocator/impl/FirstFitAllocatorTest.java      |   62 +
 .../cloud/api/query/dao/UserVmJoinDaoImplTest.java |    4 +-
 .../deploy/DeploymentPlanningManagerImplTest.java  |    8 +-
 .../hypervisor/kvm/dpdk/DpdkHelperImplTest.java    |   23 +-
 .../element/ConfigDriveNetworkElementTest.java     |   12 +-
 .../network/element/VirtualRouterElementTest.java  |    5 +-
 .../VirtualNetworkApplianceManagerImplTest.java    |    4 +-
 .../SecurityGroupManagerTestConfiguration.java     |    4 +-
 .../cloud/resource/ResourceManagerImplTest.java    |   12 +-
 .../RollingMaintenanceManagerImplTest.java         |   16 +-
 .../com/cloud/server/ManagementServerImplTest.java |   12 +-
 .../cloud/storage/VolumeApiServiceImplTest.java    |   97 +-
 .../java/com/cloud/vm/FirstFitPlannerTest.java     |  150 +-
 .../java/com/cloud/vm/UserVmManagerImplTest.java   |  101 +-
 .../cloud/vm/snapshot/VMSnapshotManagerTest.java   |   24 +-
 .../java/com/cloud/vpc/VpcTestConfiguration.java   |    4 +-
 .../cloudstack/backup/BackupManagerTest.java       |  111 +-
 .../consoleproxy/ConsoleAccessManagerImplTest.java |    4 +-
 .../gui/theme/GuiThemeServiceImplTest.java         |  215 +++
 .../networkoffering/CreateNetworkOfferingTest.java |    4 +-
 .../resource/ResourceCleanupServiceImplTest.java   |   10 +-
 .../vm/lease/VMLeaseManagerImplTest.java           |   74 +-
 .../src/test/resources/createNetworkOffering.xml   |    2 +-
 .../SecondaryStorageManagerImpl.java               |    4 +-
 systemvm/agent/ui/viewer.ftl                       |   10 +-
 .../maint/test_egress_rules_host_maintenance.py    |    6 +-
 test/integration/component/test_egress_rules.py    |   60 +-
 .../component/test_project_resources.py            |    6 +-
 test/integration/component/test_security_groups.py |   72 +-
 tools/apidoc/gen_toc.py                            |    6 +-
 tools/apidoc/generatecommands.xsl                  |    2 +-
 .../appliance/systemvmtemplate/scripts/finalize.sh |    1 +
 tools/ngui/templates/index.html                    |  106 +-
 ui/public/assets/asf-logo.svg                      |  116 ++
 ui/public/assets/feather.svg                       |   89 ++
 ui/public/cloud-image-templates.json               |  110 ++
 ui/public/config.json                              |    2 +
 ui/public/css/apache-theme.css                     | 1169 ++++++++++++++
 ui/public/css/dark-theme.css                       | 1592 ++++++++++++++++++++
 ui/public/example.html                             |    2 +-
 ui/public/index.html                               |   10 +-
 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/InfoCard.vue                |   14 +-
 ui/src/components/view/ObjectStoreBrowser.vue      |    7 +-
 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/auth/Login.vue                        |   44 +-
 ui/src/views/compute/DeployVM.vue                  |    2 +-
 ui/src/views/compute/KubernetesAddNodes.vue        |    6 +-
 ui/src/views/compute/KubernetesRemoveNodes.vue     |    4 +-
 ui/src/views/compute/backup/BackupSchedule.vue     |    2 +-
 .../compute/wizard/OsBasedImageRadioGroup.vue      |    5 +
 .../views/compute/wizard/OsBasedImageSelection.vue |    6 +-
 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 +-
 .../main/java/com/cloud/utils/script/Script.java   |   20 +
 233 files changed, 10481 insertions(+), 2011 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%)
 copy engine/schema/src/main/java/com/cloud/vm/{UserVmDetailVO.java => 
VMInstanceDetailVO.java} (90%)
 rename engine/schema/src/main/java/com/cloud/vm/dao/{UserVmDetailsDao.java => 
VMInstanceDetailsDao.java} (84%)
 rename engine/schema/src/main/java/com/cloud/vm/dao/{UserVmDetailsDaoImpl.java 
=> VMInstanceDetailsDaoImpl.java} (81%)
 rename 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
 rename 
framework/quota/src/main/java/org/apache/cloudstack/quota/dao/{UserVmDetailsDao.java
 => VMInstanceDetailsDao.java} (87%)
 rename 
framework/quota/src/main/java/org/apache/cloudstack/quota/dao/{UserVmDetailsDaoImpl.java
 => VMInstanceDetailsDaoImpl.java} (80%)
 rename 
framework/quota/src/main/java/org/apache/cloudstack/quota/vo/{UserVmDetailVO.java
 => VMInstanceDetailVO.java} (89%)
 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 
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 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

Reply via email to