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