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

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


    from 2ec18d0997c Apply suggestion from @abh1sar
     add 87c8e746423 Fix github action workflow (#12675)
     add da7ac80dc41 prevent user.uuid from being regenerated on each operation 
by reading it from the DB (#12632)
     add d0543449a66 Changes to the error message displayed during the removal 
of public templates that are used (#12373)
     add cf71938473b [UI] Allow change password for native users only. (#12584)
     add c748b69e70c Fix NPE during public IP listing when a removed network or 
VPC ID is informed for associatenetworkid parameter (#12372)
     add 744c8afcf15 fix primary storage maintenance on xcpng (#12694)
     add b74f21b9670 Merge branch '4.20' into 4.22
     add 6419e1c8257 [VMware to KVM Migration] Fix unused convert env vars 
(#11947)
     add 9e386a3128b PowerFlex/ScaleIO client initialization, authentication 
and command execution improvements (#12391)
     add 6516f7f1aa7 Fix query execution in countVgpuVMs (#12713)
     add 56dc11980f6 test_accounts.py failure fix - keep the camelCase 
parameter "domainId" (#12689)
     add 65e54091ff2 Merge branch '4.20' into 4.22
     add 120a43648b8 set width of dropdown select items for Network Offering 
during add tier dialog (#11899)
     add 58916eb6080 Use lateral join (introduced in MySQL 8.0.14) with 
subquery on user_statistics table in account_view for netstats (#12631)
     add c3d6a8cff72 server: fix templatetype during iso upload (#12151)
     add db836229564 ui: fix create network from global create menu (#12677)
     add 7aa0558c5b9 ui: avoid 404 after deleting template zones (#12681)
     add 71daf84c9e8 Show security group selection in Basic zone VM deployment 
and fix SG listing for cross-domain deployments (#12775)
     add 7f7d0b02e14 Remove unnecessary stubbings in 
ManagementServerMaintenanceManagerImplTest (#11914) (#12623)
     add 2359061f663 api: remove required flag of gatewayid in 
CreateStaticRouteCmd (#12786)
     add 27bce46a8e3 Clear System VM IP from NICs for PublicNetworkGuru (#11992)
     add 3b42fbf3b24 Fixing CI failures (#12789)
     add 70489448831 [Fix] VMware to KVM migration instances listing failure 
(#12766)
     add 09ee0927e9b [4.22] Prevent Load Balancer rule creation when adding a 
VM from a different network (#12785)
     add e93ae1a4f45 New config key "allow.import.volume.with.backing.file" to 
skip volume backing (#12809)
     add bce55945ece Mark VMs in error state when expunge fails during destroy 
operation (#12749)
     add 7107d28db82 [VMware to KVM] Add guest OS for importing VM based on the 
source VM OS (#12802)
     add 7c3637a2f58 Fix duplicate dummy templates, and update guest os for 
dummy template (#12780)
     add d6c39772b21 Set management server id from cookies after saml login 
(#12858)
     add 84676afd5cc Check for null host before proceeding with VM volume 
operations in managed storage while restoring VM (#12879)
     add c1af36f8fc9 [4.22] Prevent unmanaging or reinstalling a VM if it is 
part of a CKS cluster (#12800)
     add 131ea9f7ace Fix PowerFlex 4.x issues with take & revert instance 
snapshots (#12880)
     add 6ca6aa1c3f0 Fix NPE in NASBackupProvider when no running KVM host is 
available (#12805)
     add 68030df10b1 VM start error handling improvements and config to expose 
error to users (#12894)
     add 71bd26ff7cd PowerFlex/ScaleIO storage - the MDMs validation 
improvements (#12893)
     add 9694fa68569 Merge branch '4.22' into UserVmManagerCleanup

No new revisions were added by this update.

Summary of changes:
 .github/workflows/merge-conflict-checker.yml       |   4 +-
 api/src/main/java/com/cloud/vm/UserVmService.java  |   3 +-
 api/src/main/java/com/cloud/vm/VirtualMachine.java |   3 +
 .../apache/cloudstack/api/ApiServerService.java    |   2 +
 .../api/command/admin/vm/ImportVmCmd.java          |  12 ++
 .../api/command/user/guest/ListGuestOsCmd.java     |   9 ++
 .../api/command/user/vpc/CreateStaticRouteCmd.java |   1 -
 .../api/response/UnmanagedInstanceResponse.java    |  24 ++++
 .../volume/VolumeImportUnmanageService.java        |  13 +-
 .../apache/cloudstack/vm/UnmanagedInstanceTO.java  |  19 +++
 .../apache/cloudstack/vm/UnmanagedVMsManager.java  |   2 +
 .../cloud/agent/api/ModifyStoragePoolAnswer.java   |   4 +
 .../com/cloud/vm/VirtualMachineManagerImpl.java    |  53 ++++++--
 .../engine/orchestration/NetworkOrchestrator.java  |   7 +-
 .../java/com/cloud/storage/dao/GuestOSDao.java     |   2 +-
 .../java/com/cloud/storage/dao/GuestOSDaoImpl.java |   6 +-
 .../main/java/com/cloud/storage/dao/VolumeDao.java |   8 ++
 .../java/com/cloud/storage/dao/VolumeDaoImpl.java  |  12 ++
 .../com/cloud/upgrade/dao/Upgrade42200to42210.java |  51 ++++++++
 .../src/main/java/com/cloud/user/UserVO.java       |   2 +-
 .../main/java/com/cloud/user/dao/AccountDao.java   |   2 -
 .../java/com/cloud/user/dao/AccountDaoImpl.java    |  60 +--------
 .../java/com/cloud/vm/dao/VMInstanceDaoImpl.java   |   7 +-
 .../datastore/db/SnapshotDataStoreDaoImpl.java     |  14 +--
 .../META-INF/db/schema-42200to42210-cleanup.sql    |   2 +
 .../resources/META-INF/db/schema-42200to42210.sql  |   2 +
 .../db/views/cloud.account_netstats_view.sql       |  31 -----
 .../META-INF/db/views/cloud.account_view.sql       |  15 ++-
 .../motion/StorageSystemDataMotionStrategy.java    |   7 +-
 .../vmsnapshot/ScaleIOVMSnapshotStrategy.java      |  33 ++++-
 .../cloudstack/framework/config/ConfigKey.java     |   8 ++
 .../cloudstack/backup/NASBackupProvider.java       |  11 ++
 .../kvm/resource/LibvirtComputingResource.java     |  14 +--
 .../LibvirtConvertInstanceCommandWrapper.java      |   9 +-
 .../wrapper/LibvirtGetRemoteVmsCommandWrapper.java |   2 +
 ...LibvirtGetUnmanagedInstancesCommandWrapper.java |   2 +
 .../kvm/storage/ScaleIOStorageAdaptor.java         |  31 +++--
 .../kvm/storage/ScaleIOStorageAdaptorTest.java     |   7 +-
 .../kvm/storage/ScaleIOStoragePoolTest.java        |  13 +-
 .../CitrixModifyStoragePoolCommandWrapper.java     |  12 +-
 ...ManagementServerMaintenanceManagerImplTest.java |   2 -
 .../client/ScaleIOGatewayClientConnectionPool.java |  89 +++++++-------
 .../datastore/client/ScaleIOGatewayClientImpl.java |  83 +++++++++++--
 .../driver/ScaleIOPrimaryDataStoreDriver.java      |  10 +-
 .../datastore/manager/ScaleIOSDCManagerImpl.java   |  32 +++--
 .../storage/datastore/util/ScaleIOUtil.java        |  35 +++---
 .../client/ScaleIOGatewayClientImplTest.java       |  21 ++--
 .../api/command/OauthLoginAPIAuthenticatorCmd.java |   8 +-
 .../command/OauthLoginAPIAuthenticatorCmdTest.java |  19 +++
 .../java/org/apache/cloudstack/saml/SAMLUtils.java |   3 +
 .../main/java/com/cloud/api/ApiResponseHelper.java |  17 ++-
 server/src/main/java/com/cloud/api/ApiServer.java  |  20 +++
 .../api/auth/DefaultLoginAPIAuthenticatorCmd.java  |   9 +-
 .../configuration/ConfigurationManagerImpl.java    |   6 +-
 .../deploy/DeploymentPlanningManagerImpl.java      |   4 +-
 .../network/lb/LoadBalancingRulesManagerImpl.java  |  14 ++-
 .../com/cloud/server/ManagementServerImpl.java     |  64 +++++++---
 .../com/cloud/template/TemplateManagerImpl.java    |  17 ++-
 .../java/com/cloud/user/AccountManagerImpl.java    | 134 ++++++++++-----------
 .../src/main/java/com/cloud/vm/UserVmManager.java  |   5 +
 .../main/java/com/cloud/vm/UserVmManagerImpl.java  | 127 ++++++++++++-------
 .../volume/VolumeImportUnmanageManagerImpl.java    |  15 ++-
 .../cloudstack/vm/UnmanagedVMsManagerImpl.java     | 103 ++++------------
 ...tBase.java => AccountManagentImplTestBase.java} |   8 +-
 .../com/cloud/user/AccountManagerImplTest.java     | 112 ++++++++---------
 .../AccountManagerImplVolumeDeleteEventTest.java   |   2 +-
 .../java/com/cloud/vm/UserVmManagerImplTest.java   |  56 +++++++++
 .../cloudstack/vm/UnmanagedVMsManagerImplTest.java |  55 ++++++++-
 test/integration/smoke/test_secondary_storage.py   |  16 ++-
 ui/public/locales/en.json                          |   1 +
 ui/src/config/section/user.js                      |   4 +
 ui/src/permission.js                               |   1 +
 ui/src/views/compute/DeployVM.vue                  |   6 +
 .../compute/wizard/SecurityGroupSelection.vue      |  26 +++-
 ui/src/views/image/TemplateZones.vue               |  14 ++-
 ui/src/views/network/CreateNetwork.vue             |   2 +-
 ui/src/views/network/VpcTiersTab.vue               |  10 +-
 ui/src/views/tools/ImportUnmanagedInstance.vue     |  37 +++++-
 ui/src/views/tools/ManageInstances.vue             |  21 +++-
 .../main/java/com/cloud/utils/script/Script.java   |  20 ++-
 .../com/cloud/hypervisor/vmware/mo/BaseMO.java     |  27 ++++-
 .../cloud/hypervisor/vmware/util/VmwareHelper.java |  16 ++-
 .../hypervisor/vmware/util/VmwareHelperTest.java   |  23 ++++
 83 files changed, 1225 insertions(+), 588 deletions(-)
 delete mode 100644 
engine/schema/src/main/resources/META-INF/db/views/cloud.account_netstats_view.sql
 rename server/src/test/java/com/cloud/user/{AccountManagetImplTestBase.java => 
AccountManagentImplTestBase.java} (98%)

Reply via email to