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

dahn pushed a change to branch dummy
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


    from 43d14023551 do not merge
     add 7b02c4cc482 Add autofocus to 2FA input (#8766)
     add f76c6f3ea97 Quota email configuration (#8307)
     add e0731c50985 Fix the removal of network offering tags (#8758)
     add 9acba904237 Fix 404 when moving a VM to out of a project (#8650)
     add ffd59720dd8 storage,plugins: delegate allow zone-wide volume migration 
check and access grant check to storage drivers (#8762)
     add 0043540fa30 Use join instead of views (#8321)
     add 9d748f0837f server: update default value of setting 
'expose.dns.externally' to 'false' (#8776)
     add fe5d7412364 Merge branch '4.18' into '4.19'
     add 33dc7465c2b Merge remote-tracking branch 'origin/4.19'
     add 720407ba737 snapshot: don't schedule next snapshot job for a removed 
volume (#8735)
     add 8c62365dbb1 VPC VR: fix empty iptables if there is no vpc tier (#8787)
     add 308ed1399ee Merge remote-tracking branch 'origin/4.18' into 4.19
     add 0e32380e0a3 Merge remote-tracking branch 'origin/4.19'
     add 502a633ddd0 build: fix build failure after merge-forward
     add 24d5c45f7f4 Add indexes for vm_stats (#8737)
     add 2e88eb45a3b Update mysql-connector version (#8753)
     add 01d44347e72 Merge remote-tracking branch 'origin/4.19'
     add 88017ad45e3 Fix Virtual router count in Capacity dashboard (#8807)
     add 9245354b434 Merge remote-tracking branch 'origin/4.19'
     add 12f65fbcc01 build/packaging: build nsx only if noredist is passed 
(#8772)
     add 4b4dfef96f5 fix simulator CI failure 
test_04_list_storage_pools_keyword_filter (#8814)
     add adc05f8d590 Fix XenServer nested extra configuration (#8698)
     add e44c17e0770 Fix spelling in docs and code comments only (#8774)
     add 449ee8e509e Show network metrics for System VMs (#8679)
     add 88d250487c2 Normalize characters with diacritics in Brazilian 
Portuguese locale (#8829)
     add a0b642cdb85 Refactor cloud-agent module logs for Log4j2 (#8714)
     add 93f31828f59 Hypervisor as class (#8798)
     add c4036800de5 Fix: check root disk offering tagged limits during VM 
deploy (#8871)
     add 9072f8ee1c8 Add ReservationDao bean to the Usage Server (#8868)
     add ed7389caa38 add gpordeus as collaborator (#8879)
     add f4058705d7b UI: add dialog to select a VPC tier when create LB for 
autoscaling in VPC (#8793)
     add 08d9d06d453 api,server,ui: add project ID and name to UserDataResponse 
(#8656)
     add 31301f56f64 Fix missing actions on Guest IP ranges for networks (#8777)
     add 6c6023b790c UI: Fix irrelevant conversion options in import instance 
modal (#8838)
     add f7603dcbcc8 AllLinesParser: Enable draining of stdout (#8670)
     add 38f028613fc Fix getRepair method in checkVolume command (#8840)
     add fc3c625beba server: fix security issues caused by extraconfig on KVM
     add 67e2061f4b8 api: client verification in servlet
     add 939d0b9011a engine-storage: control download redirection
     add 72b2eb0087f server: fix security issues caused by extraconfig on KVM
     add 00f687db1be api: client verification in servlet
     add b642500f153 Merge remote-tracking branch 'origin/4.18' into 4.19
     add ff3e9bd821f engine-storage: control download redirection
     add 16aba6b5881 Merge remote-tracking branch 'origin/4.18' into 4.19
     add 7a9985b42bf upgrade: add unit tests from/to a security release (#8870)
     add f2da882d68f Merge remote-tracking branch 'origin/4.18' into 4.19
     add 02305fbc5f4 Merge remote-tracking branch 'apache/4.19'
     add b8f8321f0f9 Allow listing of inactive offerings (#8821)
     add c25264bada3 UI Fixes: allow filtering on alertype in UI & add events 
tab (#8630)
     add 55b28d645fb Merge remote-tracking branch 'apache/4.19'
     add 632eb40b7c3 add collaborator hsato03 (#8884)
     add 2959cc67652 cleanup collaborators (#8888)
     add a5508acc54d server: fix haproxy misconfiguration after VPC VR start 
(#8881)
     add c7626ebfd63 Merge remote-tracking branch 'apache/4.18' into 4.19
     add 3fd5680d9a1 Merge remote-tracking branch 'apache/4.19'
     add c24c1a5c000 Fix VM import & VM delete with custom offering (#8813)
     add a44f28bb312 Merge branch '4.19'
     add 730cc5d5b8f Change iops on offering change (#8872)
     add d3e020a5452 Mark libvirt events experimental, add properties flag 
(#8825)
     add 19f79b1d94f Merge branch '4.19'
     add b998e7dbb63 Allow overriding root disk offering & size, and expunge 
old root disk while restoring a VM (#8800)
     add 44aa08c02a3 Fixup 4.19 build issue (#8905)
     add 45daa1ce591 Merge remote-tracking branch 'apache/4.19'
     add 31f28f6516d Limit infrastructure details revealed to the end user 
after a failed migration on KVM (#8680)
     add 090c1e38a6b Improve vm.allocation.algorithm global setting description 
(#8823)
     add ebaf5a47b94 Speedup resource count calculation (#8903)
     add 63a0797b180 Introduce scheduled executor wrapper with dynamic interval 
(#8916)
     add 38ca11f99ac build: fix build failure after merge-forward
     add 0a26f3315a1 Fix listStoragePoolsMetricsCmd (#8885)
     add 6cd5c6a1d01 linstor: Do not pretend handling disconnect paths that are 
non Linstor (#8897)
     add a55ba96a08e Merge remote-tracking branch 'origin/4.18' into 4.19
     add 075b4130412 Fix VR inheriting boot settings from user's VM (#8894)
     add 7721133ea9a Fix display of properties related to backup size (#8845)
     add 44b8d3af0ca ui: bump UI dependencies versions (#8923)
     add 85110147071 Fix error message for checkVolume command (#8842)
     add 154566f914c Updating pom.xml version numbers for release 4.18.2.0
     add 8a101fbbc11 Updating pom.xml version numbers for release 
4.18.3.0-SNAPSHOT
     add cadbb563afa Merge remote-tracking branch 'origin/4.18' into 4.19
     add 7de8a6d0826 Merge LTS branch '4.19' into main
     add d20c83f201c Merge branch 'main' into dummy

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |    4 +-
 agent/conf/agent.properties                        |    4 +
 agent/src/main/java/com/cloud/agent/Agent.java     |  129 +--
 .../src/main/java/com/cloud/agent/AgentShell.java  |   12 +-
 .../cloud/agent/dao/impl/PropertiesStorage.java    |    8 +-
 .../java/com/cloud/agent/mockvm/MockVmMgr.java     |    9 +-
 .../cloud/agent/properties/AgentProperties.java    |    7 +
 .../properties/AgentPropertiesFileHandler.java     |    8 +-
 .../consoleproxy/ConsoleProxyResource.java         |   38 +-
 .../com/cloud/deploy/DeploymentClusterPlanner.java |   11 +
 .../main/java/com/cloud/hypervisor/Hypervisor.java |  126 +-
 .../com/cloud/network/element/VpcProvider.java     |    3 +
 .../java/com/cloud/offering/ServiceOffering.java   |    2 +-
 .../java/com/cloud/storage/VolumeApiService.java   |    2 +
 .../java/com/cloud/user/ResourceLimitService.java  |    2 +-
 api/src/main/java/com/cloud/vm/UserVmService.java  |    2 +-
 .../java/com/cloud/vm/VirtualMachineProfile.java   |    2 +
 .../org/apache/cloudstack/acl/RoleService.java     |    4 +-
 .../org/apache/cloudstack/alert/AlertService.java  |    4 +
 .../apache/cloudstack/api/InternalIdentity.java    |   14 +
 .../admin/acl/project/CreateProjectRoleCmd.java    |   10 +
 .../project/CreateProjectRolePermissionCmd.java    |   11 +
 .../admin/acl/project/DeleteProjectRoleCmd.java    |   11 +
 .../project/DeleteProjectRolePermissionCmd.java    |   11 +
 .../admin/acl/project/UpdateProjectRoleCmd.java    |   11 +
 .../project/UpdateProjectRolePermissionCmd.java    |   11 +
 .../admin/offering/UpdateDiskOfferingCmd.java      |   12 +
 .../admin/offering/UpdateServiceOfferingCmd.java   |   15 +
 .../ChangeOutOfBandManagementPasswordCmd.java      |   11 +
 .../ConfigureOutOfBandManagementCmd.java           |   11 +
 .../DisableOutOfBandManagementForClusterCmd.java   |   11 +
 .../DisableOutOfBandManagementForHostCmd.java      |   11 +
 .../DisableOutOfBandManagementForZoneCmd.java      |   11 +
 .../EnableOutOfBandManagementForClusterCmd.java    |   11 +
 .../EnableOutOfBandManagementForHostCmd.java       |   11 +
 .../EnableOutOfBandManagementForZoneCmd.java       |   11 +
 .../IssueOutOfBandManagementPowerActionCmd.java    |    5 +
 .../command/admin/resource/ListAlertTypesCmd.java  |   54 +
 .../user/offering/ListDiskOfferingsCmd.java        |   22 +
 .../user/offering/ListServiceOfferingsCmd.java     |   23 +-
 .../api/command/user/vm/RestoreVMCmd.java          |   45 +-
 .../user/vmsnapshot/CreateVMSnapshotCmd.java       |    6 +
 .../user/volume/CheckAndRepairVolumeCmd.java       |    5 +-
 .../cloudstack/api/response/AlertTypeResponse.java |   55 +
 .../api/response/DiskOfferingResponse.java         |   12 +
 .../api/response/ServiceOfferingResponse.java      |   12 +
 .../cloudstack/api/response/UserDataResponse.java  |   20 +-
 .../user/volume/CheckAndRepairVolumeCmdTest.java   |   63 +
 client/pom.xml                                     |   24 +-
 .../java/org/apache/cloudstack/ServerDaemon.java   |    3 +-
 .../main/java/com/cloud/serializer/GsonHelper.java |    3 +
 .../storage/template/HttpTemplateDownloader.java   |   18 +-
 .../template/MetalinkTemplateDownloader.java       |   10 +-
 .../storage/template/S3TemplateDownloader.java     |   19 +-
 .../template/SimpleHttpMultiFileDownloader.java    |   22 +-
 .../cloud/storage/template/TemplateDownloader.java |    2 +
 .../storage/template/TemplateDownloaderBase.java   |    6 +
 .../agent/directdownload/CheckUrlCommand.java      |   11 +-
 .../directdownload/DirectDownloadCommand.java      |   15 +-
 .../directdownload/HttpDirectDownloadCommand.java  |    6 +-
 .../directdownload/HttpsDirectDownloadCommand.java |    7 +-
 .../MetalinkDirectDownloadCommand.java             |    5 +-
 .../directdownload/NfsDirectDownloadCommand.java   |    5 +-
 .../direct/download/DirectDownloadHelper.java      |   45 +-
 .../download/DirectTemplateDownloaderImpl.java     |   13 +-
 .../download/HttpDirectTemplateDownloader.java     |   21 +-
 .../download/HttpsDirectTemplateDownloader.java    |   26 +-
 .../download/MetalinkDirectTemplateDownloader.java |   20 +-
 .../download/NfsDirectTemplateDownloader.java      |    5 +-
 .../storage/command/DownloadCommand.java           |   13 +
 .../storage/to/DownloadableObjectTO.java           |   18 +-
 .../cloudstack/storage/to/SnapshotObjectTO.java    |    2 +-
 .../cloudstack/storage/to/TemplateObjectTO.java    |    3 +-
 .../cloudstack/storage/to/VolumeObjectTO.java      |    3 +-
 .../transport/HypervisorTypeAdaptor.java           |   53 +
 .../download/BaseDirectTemplateDownloaderTest.java |    2 +-
 .../MetalinkDirectTemplateDownloaderTest.java      |    3 +-
 developer/pom.xml                                  |   12 +-
 .../java/com/cloud/vm/VirtualMachineManager.java   |    2 +-
 .../service/VolumeOrchestrationService.java        |    2 +
 .../api/storage/DownloadableDataInfo.java          |   14 +-
 .../api/storage/PrimaryDataStoreDriver.java        |   15 +
 .../engine/subsystem/api/storage/TemplateInfo.java |    2 +-
 .../engine/subsystem/api/storage/VolumeInfo.java   |    2 +-
 .../cloud/configuration/ConfigurationManager.java  |    2 +
 .../java/com/cloud/storage/StorageManager.java     |    4 +
 .../com/cloud/vm/VirtualMachineProfileImpl.java    |    4 +-
 .../com/cloud/vm/VirtualMachineManagerImpl.java    |   33 +-
 .../src/main/java/com/cloud/vm/VmWorkRestore.java  |   27 +-
 .../datacenter/entity/api/db/EngineClusterVO.java  |    3 +
 .../datacenter/entity/api/db/EngineHostVO.java     |    3 +-
 .../engine/orchestration/CloudOrchestrator.java    |    7 +-
 .../engine/orchestration/VolumeOrchestrator.java   |   94 +-
 .../orchestration/VolumeOrchestratorTest.java      |   55 +
 engine/schema/pom.xml                              |    4 +-
 .../cloud/configuration/dao/ResourceCountDao.java  |    7 +
 .../configuration/dao/ResourceCountDaoImpl.java    |   71 +-
 .../src/main/java/com/cloud/dc/ClusterVO.java      |    3 +
 .../src/main/java/com/cloud/host/HostVO.java       |    3 +-
 .../cloud/hypervisor/HypervisorCapabilitiesVO.java |    6 +-
 .../java/com/cloud/service/ServiceOfferingVO.java  |    4 +-
 .../com/cloud/storage/GuestOSHypervisorVO.java     |    3 +
 .../main/java/com/cloud/storage/SnapshotVO.java    |    4 +-
 .../main/java/com/cloud/storage/VMTemplateVO.java  |    4 +-
 .../java/com/cloud/storage/VolumeDetailVO.java     |    3 +
 .../java/com/cloud/upgrade/DatabaseCreator.java    |    2 +-
 .../upgrade/SystemVmTemplateRegistration.java      |    6 +-
 .../com/cloud/upgrade/dao/Upgrade41500to41510.java |   89 +-
 .../com/cloud/upgrade/dao/Upgrade41900to41910.java |   30 +-
 .../src/main/java/com/cloud/vm/VMInstanceVO.java   |    4 +-
 .../org/apache/cloudstack/acl/dao/RoleDao.java     |    2 +
 .../org/apache/cloudstack/acl/dao/RoleDaoImpl.java |   17 +
 .../download/DirectDownloadCertificateVO.java      |    3 +
 .../engine/cloud/entity/api/db/VMEntityVO.java     |    4 +-
 .../cloudstack/reservation/dao/ReservationDao.java |    1 +
 .../reservation/dao/ReservationDaoImpl.java        |   16 +
 .../resourcedetail/DiskOfferingDetailVO.java       |    4 +
 .../storage/datastore/db/ImageStoreDao.java        |    2 +
 .../storage/datastore/db/ImageStoreDaoImpl.java    |   16 +
 .../storage/datastore/db/PrimaryDataStoreDao.java  |    8 +
 .../datastore/db/PrimaryDataStoreDaoImpl.java      |   98 ++
 .../storage/datastore/db/StoragePoolVO.java        |    3 +-
 .../cloudstack/util/HypervisorTypeConverter.java   |   38 +
 ...n-daos-between-management-and-usage-context.xml |    1 +
 .../spring-engine-schema-core-daos-context.xml     |    1 -
 .../resources/META-INF/db/schema-41900to42000.sql  |   10 +
 .../META-INF/db/views/cloud.disk_offering_view.sql |    2 -
 .../db/views/cloud.service_offering_view.sql       |    5 +-
 .../cloud/upgrade/DatabaseUpgradeCheckerTest.java  |   83 ++
 .../storage/image/TemplateServiceImpl.java         |    5 +-
 .../storage/image/store/TemplateObject.java        |    8 +
 .../cloudstack/storage/volume/VolumeObject.java    |    8 +
 .../cloudstack/framework/config/ConfigDepot.java   |    1 +
 .../cloudstack/framework/config/ConfigKey.java     |    1 +
 .../config/ConfigKeyScheduledExecutionWrapper.java |  114 ++
 .../framework/config/impl/ConfigDepotImpl.java     |    7 +
 .../ConfigKeyScheduledExecutionWrapperTest.java    |  177 +++
 .../framework/config/impl/ConfigDepotImplTest.java |   17 +
 .../main/java/com/cloud/utils/db/Attribute.java    |    9 +
 .../main/java/com/cloud/utils/db/GenericDao.java   |    2 +
 .../java/com/cloud/utils/db/GenericDaoBase.java    |  165 ++-
 .../com/cloud/utils/db/GenericSearchBuilder.java   |   22 +
 .../main/java/com/cloud/utils/db/JoinBuilder.java  |   62 +-
 .../main/java/com/cloud/utils/db/SearchBase.java   |   93 +-
 .../java/com/cloud/utils/db/SearchCriteria.java    |   12 +-
 .../java/com/cloud/utils/db/TransactionLegacy.java |    6 +-
 .../com/cloud/utils/db/GenericDaoBaseTest.java     |   35 +-
 .../apache/cloudstack/quota/QuotaAlertManager.java |    3 +
 .../cloudstack/quota/QuotaAlertManagerImpl.java    |  130 ++-
 .../cloudstack/quota/QuotaStatementImpl.java       |   43 +-
 .../cloudstack/quota/constant/QuotaConfig.java     |    3 +
 .../quota/dao/QuotaEmailConfigurationDao.java      |   23 +-
 .../quota/dao/QuotaEmailConfigurationDaoImpl.java  |  105 ++
 .../quota/dao/QuotaEmailTemplatesDao.java          |    2 +
 .../quota/dao/QuotaEmailTemplatesDaoImpl.java      |    5 +
 .../quota/vo/QuotaEmailConfigurationVO.java        |   68 ++
 .../quota/spring-framework-quota-context.xml       |    1 +
 .../quota/QuotaAlertManagerImplTest.java           |  163 ++-
 .../cloudstack/quota/QuotaStatementTest.java       |   67 +-
 plugins/database/mysql-ha/pom.xml                  |    4 +-
 plugins/database/quota/pom.xml                     |    4 +-
 .../api/command/QuotaConfigureEmailCmd.java        |   79 ++
 .../command/QuotaListEmailConfigurationCmd.java    |   54 +
 .../api/response/QuotaConfigureEmailResponse.java  |   78 ++
 .../api/response/QuotaResponseBuilder.java         |    8 +
 .../api/response/QuotaResponseBuilderImpl.java     |  106 +-
 .../apache/cloudstack/quota/QuotaServiceImpl.java  |    6 +-
 .../api/response/QuotaResponseBuilderImplTest.java |  112 ++
 .../kvm/resource/LibvirtComputingResource.java     |   69 +-
 .../hypervisor/kvm/resource/LibvirtConnection.java |    7 +-
 .../kvm/resource/LibvirtDomainListener.java        |   66 ++
 .../LibvirtCheckAndRepairVolumeCommandWrapper.java |   11 +-
 .../resource/wrapper/LibvirtCheckUrlCommand.java   |    4 +-
 .../wrapper/LibvirtMigrateCommandWrapper.java      |    3 +-
 .../wrapper/LibvirtScaleVmCommandWrapper.java      |    8 -
 .../kvm/storage/KVMStorageProcessor.java           |    2 +-
 .../apache/cloudstack/utils/linux/KVMHostInfo.java |    1 -
 .../cloudstack/utils/linux/KVMHostInfoTest.java    |    3 -
 .../test/resources/scripts/create_pool_cluster.py  |    6 +-
 .../xenserver/resource/CitrixResourceBase.java     |    2 +-
 .../xenserver/ExtraConfigurationUtility.java       |   19 +-
 .../cloudstack/metrics/MetricsServiceImpl.java     |    9 +-
 .../lb/InternalLoadBalancerVMManagerImpl.java      |   26 +-
 plugins/network-elements/juniper-contrail/pom.xml  |    4 +-
 .../management/ContrailVpcElementImpl.java         |    5 +
 .../org/apache/cloudstack/service/NsxElement.java  |    6 +
 .../cloud/network/ovs/OvsTunnelManagerImpl.java    |   18 +-
 plugins/pom.xml                                    |    2 +-
 plugins/storage/volume/cloudbyte/pom.xml           |    4 +-
 .../driver/DateraPrimaryDataStoreDriver.java       |    5 +
 .../kvm/storage/LinstorStorageAdaptor.java         |   50 +-
 .../driver/NexentaPrimaryDataStoreDriver.java      |    5 +
 .../driver/ScaleIOPrimaryDataStoreDriver.java      |  122 +-
 .../driver/SolidFirePrimaryDataStoreDriver.java    |    5 +
 pom.xml                                            |    6 +-
 server/pom.xml                                     |    4 +-
 server/src/main/java/com/cloud/api/ApiDBUtils.java |   25 +
 .../main/java/com/cloud/api/ApiResponseHelper.java |    7 +-
 server/src/main/java/com/cloud/api/ApiServer.java  |   40 +-
 server/src/main/java/com/cloud/api/ApiServlet.java |   37 +-
 .../java/com/cloud/api/ApiSessionListener.java     |    2 +-
 .../java/com/cloud/api/query/QueryManagerImpl.java | 1224 +++++++++++++-------
 .../com/cloud/api/query/ViewResponseHelper.java    |    6 +-
 .../com/cloud/api/query/dao/AccountJoinDao.java    |    2 +
 .../cloud/api/query/dao/AccountJoinDaoImpl.java    |   53 +
 .../cloud/api/query/dao/DiskOfferingJoinDao.java   |    2 +
 .../api/query/dao/DiskOfferingJoinDaoImpl.java     |   55 +
 .../com/cloud/api/query/dao/DomainJoinDao.java     |    2 +
 .../com/cloud/api/query/dao/DomainJoinDaoImpl.java |   53 +
 .../api/query/dao/ServiceOfferingJoinDao.java      |    1 +
 .../api/query/dao/ServiceOfferingJoinDaoImpl.java  |   59 +-
 .../cloud/api/query/dao/StoragePoolJoinDao.java    |    5 -
 .../api/query/dao/StoragePoolJoinDaoImpl.java      |   74 --
 .../cloud/api/query/dao/TemplateJoinDaoImpl.java   |   11 +-
 .../com/cloud/api/query/vo/DomainRouterJoinVO.java |    4 +-
 .../java/com/cloud/api/query/vo/HostJoinVO.java    |    4 +-
 .../cloud/api/query/vo/ServiceOfferingJoinVO.java  |   11 +
 .../com/cloud/api/query/vo/SnapshotJoinVO.java     |    4 +-
 .../com/cloud/api/query/vo/StoragePoolJoinVO.java  |    3 +-
 .../com/cloud/api/query/vo/TemplateJoinVO.java     |    4 +-
 .../java/com/cloud/api/query/vo/UserVmJoinVO.java  |    3 +-
 .../java/com/cloud/api/query/vo/VolumeJoinVO.java  |    4 +-
 .../main/java/com/cloud/configuration/Config.java  |   10 -
 .../configuration/ConfigurationManagerImpl.java    |   41 +-
 .../java/com/cloud/deploy/FirstFitPlanner.java     |    4 +-
 .../com/cloud/hypervisor/HypervisorGuruBase.java   |   15 +-
 .../java/com/cloud/network/NetworkModelImpl.java   |  104 +-
 .../java/com/cloud/network/NetworkServiceImpl.java |   14 +-
 .../network/element/VirtualRouterElement.java      |   20 +-
 .../network/element/VpcVirtualRouterElement.java   |    5 +
 .../router/VirtualNetworkApplianceManager.java     |    2 +-
 .../router/VirtualNetworkApplianceManagerImpl.java |   49 +-
 .../VpcVirtualNetworkApplianceManagerImpl.java     |   26 +
 .../cloud/network/vpc/NetworkACLManagerImpl.java   |    2 +-
 .../java/com/cloud/network/vpc/VpcManagerImpl.java |   10 +-
 .../com/cloud/resource/ResourceManagerImpl.java    |    4 +-
 .../resourcelimit/ResourceLimitManagerImpl.java    |  147 ++-
 .../com/cloud/server/ManagementServerImpl.java     |   43 +-
 .../com/cloud/storage/ResizeVolumePayload.java     |    8 +
 .../java/com/cloud/storage/StorageManagerImpl.java |   55 +-
 .../com/cloud/storage/VolumeApiServiceImpl.java    |   41 +-
 .../storage/snapshot/SnapshotSchedulerImpl.java    |    7 +
 .../cloud/template/HypervisorTemplateAdapter.java  |   19 +-
 .../com/cloud/template/TemplateAdapterBase.java    |   14 +-
 .../src/main/java/com/cloud/vm/UserVmManager.java  |    3 +
 .../main/java/com/cloud/vm/UserVmManagerImpl.java  |  214 +++-
 .../org/apache/cloudstack/acl/RoleManagerImpl.java |   27 +-
 .../direct/download/DirectDownloadManagerImpl.java |   17 +-
 .../cloudstack/vm/UnmanagedVMsManagerImpl.java     |   30 +-
 .../test/java/com/cloud/api/ApiServletTest.java    |   29 +-
 .../com/cloud/api/query/QueryManagerImplTest.java  |   38 +-
 .../configuration/ConfigurationManagerTest.java    |   16 +-
 .../com/cloud/network/NetworkServiceImplTest.java  |    4 +-
 .../com/cloud/server/ManagementServerImplTest.java |   39 +
 .../com/cloud/storage/StorageManagerImplTest.java  |   42 +
 .../java/com/cloud/user/MockUsageEventDao.java     |    5 +
 .../java/com/cloud/vm/FirstFitPlannerTest.java     |    3 +-
 .../java/com/cloud/vm/UserVmManagerImplTest.java   |   26 +-
 .../cloud/vpc/MockConfigurationManagerImpl.java    |    5 +
 .../cloudstack/vm/UnmanagedVMsManagerImplTest.java |    1 +
 .../storage/template/DownloadManager.java          |   18 +-
 .../storage/template/DownloadManagerImpl.java      |   25 +-
 systemvm/debian/opt/cloud/bin/setup/postinit.sh    |   26 +-
 .../java/com/cloud/test/regression/TestCase.java   |    2 +-
 tools/devcloud-kvm/pom.xml                         |    8 +-
 tools/devcloud4/pom.xml                            |    8 +-
 ui/README.md                                       |   10 +-
 ui/docs/development.md                             |    6 +-
 ui/package-lock.json                               | 1000 +++++++---------
 ui/package.json                                    |   12 +-
 ui/public/locales/en.json                          |   20 +-
 ui/public/locales/pt_BR.json                       |   18 +-
 ui/src/components/view/DetailSettings.vue          |   13 +-
 ui/src/components/view/DetailsTab.vue              |    9 +
 ui/src/components/view/InfoCard.vue                |   12 +-
 ui/src/components/view/SearchView.vue              |   44 +-
 ui/src/components/view/StatsTab.vue                |    2 +-
 ui/src/config/section/compute.js                   |   50 +-
 ui/src/config/section/infra.js                     |    1 +
 ui/src/config/section/infra/hosts.js               |    5 +
 ui/src/config/section/infra/ilbvms.js              |   11 +
 ui/src/config/section/network.js                   |   11 +
 ui/src/config/section/offering.js                  |  141 ++-
 ui/src/config/section/role.js                      |    7 +
 ui/src/config/section/user.js                      |    2 +-
 ui/src/views/AutogenView.vue                       |   11 +-
 ui/src/views/compute/AssignInstance.vue            |    6 +-
 ui/src/views/compute/ReinstallVm.vue               |  307 +++++
 ui/src/views/dashboard/CapacityDashboard.vue       |    2 +-
 ui/src/views/dashboard/VerifyTwoFa.vue             |   11 +
 ui/src/views/network/GuestIpRanges.vue             |    8 +-
 ui/src/views/network/LoadBalancing.vue             |  170 ++-
 ui/src/views/network/PublicIpResource.vue          |    6 +
 ui/src/views/tools/ImportUnmanagedInstance.vue     |    2 +-
 ui/src/views/tools/ManageInstances.vue             |    1 +
 usage/pom.xml                                      |    4 +-
 .../java/com/cloud/usage/UsageSanityCheckerIT.java |    3 +-
 utils/pom.xml                                      |    5 +-
 .../src/main/java/com/cloud/utils/StringUtils.java |    2 +-
 utils/src/main/java/com/cloud/utils/UriUtils.java  |    3 +-
 .../com/cloud/utils/script/OutputInterpreter.java  |    5 +
 .../java/com/cloud/utils/storage/QCOW2Utils.java   |   20 +-
 .../src/test/java/com/cloud/utils/ScriptTest.java  |   14 +
 303 files changed, 6831 insertions(+), 2438 deletions(-)
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/admin/resource/ListAlertTypesCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/response/AlertTypeResponse.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/user/volume/CheckAndRepairVolumeCmdTest.java
 copy api/src/main/java/org/apache/cloudstack/api/InternalIdentity.java => 
core/src/main/java/org/apache/cloudstack/storage/to/DownloadableObjectTO.java 
(66%)
 create mode 100644 
core/src/main/java/org/apache/cloudstack/transport/HypervisorTypeAdaptor.java
 copy api/src/main/java/org/apache/cloudstack/api/InternalIdentity.java => 
engine/api/src/main/java/org/apache/cloudstack/engine/subsystem/api/storage/DownloadableDataInfo.java
 (66%)
 create mode 100644 
engine/schema/src/main/java/org/apache/cloudstack/util/HypervisorTypeConverter.java
 create mode 100644 
framework/config/src/main/java/org/apache/cloudstack/framework/config/ConfigKeyScheduledExecutionWrapper.java
 create mode 100644 
framework/config/src/test/java/org/apache/cloudstack/framework/config/ConfigKeyScheduledExecutionWrapperTest.java
 copy server/src/main/java/com/cloud/api/query/dao/ServiceOfferingJoinDao.java 
=> 
framework/quota/src/main/java/org/apache/cloudstack/quota/dao/QuotaEmailConfigurationDao.java
 (52%)
 create mode 100644 
framework/quota/src/main/java/org/apache/cloudstack/quota/dao/QuotaEmailConfigurationDaoImpl.java
 create mode 100644 
framework/quota/src/main/java/org/apache/cloudstack/quota/vo/QuotaEmailConfigurationVO.java
 create mode 100644 
plugins/database/quota/src/main/java/org/apache/cloudstack/api/command/QuotaConfigureEmailCmd.java
 create mode 100644 
plugins/database/quota/src/main/java/org/apache/cloudstack/api/command/QuotaListEmailConfigurationCmd.java
 create mode 100644 
plugins/database/quota/src/main/java/org/apache/cloudstack/api/response/QuotaConfigureEmailResponse.java
 create mode 100644 
plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/LibvirtDomainListener.java
 create mode 100644 ui/src/views/compute/ReinstallVm.vue

Reply via email to