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

Pearl1594 pushed a change to branch support-multi-vlan-guestnet
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


    from c2ebb3a6ec5 Support multi-VLAN trunk NICs
     add bd35fb6f4b3 KVM: default x86 guests to vga video model when none is 
configured (#13807)
     add 068d393d012 allow update of ldap linked account (#13949)
     add cddd2c6e57b Add timestamps to management, server and agent .err logs 
(#12967)
     add c77e16a7feb update comments and exception related to 
kvm.snapshot.enabled configuration (#13733)
     add 036493fd014 Fix backup type parameter version number in ListBackupsCmd 
(#14078)
     add 76b285bcd6d ui: implement event auto-suggestion in webhook filter tab 
(#13227)
     add e0f3006764d Network: default egress policy Allow for Isolated networks 
on fresh installations (#13684)
     add 8afd1148a2b Revert "Network: default egress policy Allow for Isolated 
networks on fresh i…" (#14116)
     add 7516e532f97 Add the pre-commit ecosystem to Dependabot (#14110)
     add 2b3cca6cf47 SAML SLO does not clear session cookies on logout (#14017)
     add 6ad0d75885f volume: reset pool_id on failed volume create for 
zone-wide storage (#13611)
     add f725211250a fix label key for gpudisplay (#13272)
     add cdbda0ae158 engine: key removeNic work job lookup on nic uuid to fix 
concurrent removal race (#13700)
     add c860e0c214e kvm: fix RBD exclusive-lock leak that breaks 
revertSnapshot on Ceph (#13835)
     add f493d993dbf sharedfs: skip hypervisors without system templates 
(#13830)
     add 74e7105c9a5 ui: show selected template hypervisor in deploy form 
(#13813)
     add c7f2efad719 kvm: fix restore-and-attach of a backed up volume (#14007)
     add a9b2f333d13 ui: filter accessible pools on live migration with storage 
wizard (#14064)
     add 10d3e115122 KVM: fix UEFI disk-only instance snapshot NVRAM handling 
(#13020)
     add c467686e4b9 [ConsoleProxy] Performance fixes on concurrency and 
closing console sessions sockets and introduce reconnection window for console 
sessions (#13683)
     add af8691c6a95 Routed: get vm network statistics on Routed network 
(#13105)
     add 17098c15eb3 Fix lscpu speed checking order (#12190)
     add 2327e83ed3e UI: Fix listing of resources for ASG belonging to a 
project (#13187)
     add c2c74c56e8f api: fix ProjectResponse.setVpcLimit assigning the network 
limit (#14022)
     add ac45be45e9e Change 2FA Field Type From Password to Text (#13723)
     add 3a797993f3a Make `domainid` optional in `assignVirtualMachine` (#13213)
     add 6a2e033322b apply the restored volume max IOPS to the max IOPS field 
(#14024)
     add bbf8c1a05ca server: do not NPE when a VPN provider returns no per-user 
result (#14047)
     add 223351c7a59 Add VR's system offering to network listing (#12862)
     add 215ef984993 Allow cleaning up of networks stuck in Implementing state 
(#12409)
     add 245bbd9fe64 server: null-check public IP before the DNS/Source NAT 
guard in createPublicLoadBalancerRule (#14027)
     add 9c8bdf35843 config: persist config subgroups with their name and group 
id (#14050)
     add 1f761f0853a Update pmd config to make it pmd 7 compatible (#13168)
     add 6e4413d59b7 engine: do not stall the host command queue on a failed 
send in AgentAttache.sendNext (#14040)
     add b93f603d315 api: fix inverted value comparison in 
ImageStoreDetailResponse.equals (#14023)
     add 02da97d172c Merge remote-tracking branch 'apache/4.20' into 4.22
     add d0d49bc864a ui: fix build
     add 4ce5291f709 Merge branch '4.22'
     add 72014a0221c Fix KvmFileBasedStorageVmSnapshotStrategy unit test 
failures (#14135)
     add dc0ba1cba74 Packaging: accept normalized Marvin archive names (#13793)
     add 711eb46b9be Merge branch 'main' of github.com:apache/cloudstack into 
support-multi-vlan-guestnet

No new revisions were added by this update.

Summary of changes:
 .github/dependabot.yml                             |  11 +
 PendingReleaseNotes                                |  14 +
 agent/conf/log4j-cloud.xml.in                      |  16 +-
 api/src/main/java/com/cloud/host/Host.java         |   1 +
 .../api/command/user/backup/ListBackupsCmd.java    |   2 +-
 .../user/vmsnapshot/CreateVMSnapshotCmd.java       |   3 +-
 .../api/response/ImageStoreDetailResponse.java     |   4 +-
 .../api/response/NetworkOfferingResponse.java      |  12 +
 .../cloudstack/api/response/ProjectResponse.java   |   2 +-
 ...Test.java => ImageStoreDetailResponseTest.java} |  34 +-
 .../ProjectResponseTest.java}                      |  18 +-
 client/conf/log4j-cloud.xml.in                     |  18 +-
 .../storage/CreateDiskOnlyVmSnapshotAnswer.java    |  11 +
 .../storage/CreateDiskOnlyVmSnapshotCommand.java   |  17 +
 .../storage/DeleteDiskOnlyVmSnapshotCommand.java   |  25 +-
 .../storage/RevertDiskOnlyVmSnapshotCommand.java   |  22 +
 debian/cloudstack-marvin.install                   |   2 +-
 debian/cloudstack-marvin.postinst                  |   2 +-
 debian/rules                                       |   2 +-
 .../java/com/cloud/agent/manager/AgentAttache.java |   3 +-
 .../com/cloud/agent/manager/AgentManagerImpl.java  |  44 +-
 .../com/cloud/vm/VirtualMachineManagerImpl.java    |  17 +-
 .../agent/manager/AgentAttacheSendNextTest.java    |  85 +++
 .../cloud/agent/manager/AgentManagerImplTest.java  |  37 +-
 .../cloud/vm/VirtualMachineManagerImplTest.java    |  92 +++
 .../java/com/cloud/vm/dao/NicNetworkMapDao.java    |   1 +
 .../com/cloud/vm/dao/NicNetworkMapDaoImpl.java     |   1 +
 .../KvmFileBasedStorageVmSnapshotStrategy.java     | 271 ++++++-
 .../KvmFileBasedStorageVmSnapshotStrategyTest.java | 550 ++++++++++++++
 .../storage/volume/VolumeServiceImpl.java          |   4 +-
 .../framework/config/impl/ConfigDepotImpl.java     |   3 +-
 .../framework/config/impl/ConfigDepotImplTest.java |  25 +
 .../framework/jobs/impl/AsyncJobManagerImpl.java   |  80 ++
 packaging/el8/cloud.spec                           |   6 +-
 packaging/suse15/cloud.spec                        |   6 +-
 .../kvm/resource/LibvirtComputingResource.java     |  26 +
 ...virtCreateDiskOnlyVMSnapshotCommandWrapper.java | 377 +++++++++-
 ...virtDeleteDiskOnlyVMSnapshotCommandWrapper.java |  38 +
 .../wrapper/LibvirtReadyCommandWrapper.java        |   1 +
 .../LibvirtRestoreBackupCommandWrapper.java        |  71 +-
 ...virtRevertDiskOnlyVMSnapshotCommandWrapper.java |  94 ++-
 .../kvm/storage/KVMStorageProcessor.java           |  99 ++-
 .../apache/cloudstack/utils/linux/KVMHostInfo.java |  11 +-
 .../kvm/resource/LibvirtComputingResourceTest.java |  57 ++
 ...ibvirtDiskOnlyVMSnapshotCommandWrapperTest.java | 821 +++++++++++++++++++++
 .../LibvirtRestoreBackupCommandWrapperTest.java    | 124 ++++
 .../kvm/storage/KVMStorageProcessorTest.java       |  77 ++
 .../lifecycle/StorageVmSharedFSLifeCycle.java      |   5 +-
 .../lifecycle/StorageVmSharedFSLifeCycleTest.java  |  41 +
 .../apache/cloudstack/ldap/LdapManagerImpl.java    |  26 +-
 .../cloudstack/ldap/LdapManagerImplTest.java       | 185 +++++
 .../command/SAML2LogoutAPIAuthenticatorCmd.java    |   3 +
 .../SAML2LogoutAPIAuthenticatorCmdTest.java        |  26 +
 server/conf/log4j-cloud.xml.in                     |  15 +-
 .../main/java/com/cloud/api/ApiResponseHelper.java |   3 +-
 server/src/main/java/com/cloud/api/ApiServlet.java |  26 +-
 .../cloud/consoleproxy/ConsoleProxyManager.java    |   3 +
 .../consoleproxy/ConsoleProxyManagerImpl.java      |   6 +-
 .../network/lb/LoadBalancingRulesManagerImpl.java  |   2 +-
 .../network/vpn/RemoteAccessVpnManagerImpl.java    |   2 +-
 .../main/java/com/cloud/server/StatsCollector.java |  39 +-
 .../cloud/storage/snapshot/SnapshotManager.java    |   2 +-
 .../storage/snapshot/SnapshotManagerImpl.java      |  13 +-
 .../main/java/com/cloud/vm/UserVmManagerImpl.java  |  24 +-
 .../lb/LoadBalancingRulesManagerImplTest.java      |  80 +-
 .../vpn/RemoteAccessVpnManagerImplTest.java        |  50 ++
 .../java/com/cloud/server/StatsCollectorTest.java  |  88 +++
 .../java/com/cloud/vm/UserVmManagerImplTest.java   |  75 +-
 .../java/com/cloud/consoleproxy/ConsoleProxy.java  | 167 ++++-
 .../cloud/consoleproxy/ConsoleProxyGCThread.java   |  32 +-
 .../consoleproxy/ConsoleProxyNoVNCHandler.java     |  41 +-
 .../consoleproxy/ConsoleProxyNoVncClient.java      |   4 +
 .../com/cloud/consoleproxy/vnc/NoVncClient.java    |  22 +
 .../cloud/consoleproxy/vnc/network/NioSocket.java  |  24 +
 .../consoleproxy/vnc/network/NioSocketHandler.java |   1 +
 .../vnc/network/NioSocketHandlerImpl.java          |   7 +
 tools/checkstyle/src/main/resources/cloud-pmd.xml  | 117 +--
 ui/public/locales/en.json                          |   4 +-
 ui/src/components/offering/ComputeOfferingForm.vue |   2 +-
 .../InstanceVolumesStoragePoolSelectListView.vue   |   6 +
 ui/src/components/view/ListView.vue                |  10 +-
 ui/src/components/view/StoragePoolSelectView.vue   |  15 +-
 .../view/VolumeStoragePoolSelectForm.vue           |   6 +
 ui/src/components/view/WebhookFiltersTab.vue       |  48 +-
 ui/src/config/section/compute.js                   |   1 +
 ui/src/config/section/network.js                   |   1 +
 ui/src/config/section/offering.js                  |   8 +-
 ui/src/utils/util.js                               |   9 +
 ui/src/views/compute/AutoScaleDownPolicyTab.vue    |  19 +-
 ui/src/views/compute/AutoScaleLoadBalancing.vue    |  20 +-
 ui/src/views/compute/AutoScaleUpPolicyTab.vue      |  19 +-
 ui/src/views/compute/AutoScaleVmProfile.vue        |  57 +-
 ui/src/views/compute/DeployVM.vue                  |  18 +-
 ui/src/views/compute/MigrateWizard.vue             |   4 +-
 ui/src/views/dashboard/SetupTwoFaAtLogin.vue       |   4 +-
 ui/src/views/dashboard/VerifyTwoFa.vue             |   6 +-
 ui/src/views/iam/SetupTwoFaAtUserProfile.vue       |   4 +-
 .../compute/DeployVMTemplateHypervisor.spec.js     | 153 ++++
 usage/conf/log4j-cloud_usage.xml.in                |  34 +-
 99 files changed, 4396 insertions(+), 418 deletions(-)
 copy 
api/src/test/java/org/apache/cloudstack/api/response/{VnfTemplateResponseTest.java
 => ImageStoreDetailResponseTest.java} (51%)
 copy 
api/src/test/java/org/apache/cloudstack/api/{command/admin/resource/ListCapacityCmdTest.java
 => response/ProjectResponseTest.java} (66%)
 create mode 100644 
engine/orchestration/src/test/java/com/cloud/agent/manager/AgentAttacheSendNextTest.java
 create mode 100644 
engine/storage/snapshot/src/test/java/org/apache/cloudstack/storage/vmsnapshot/KvmFileBasedStorageVmSnapshotStrategyTest.java
 create mode 100644 
plugins/hypervisors/kvm/src/test/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtDiskOnlyVMSnapshotCommandWrapperTest.java
 create mode 100644 
plugins/user-authenticators/ldap/src/test/java/org/apache/cloudstack/ldap/LdapManagerImplTest.java
 create mode 100644 
ui/tests/unit/views/compute/DeployVMTemplateHypervisor.spec.js

Reply via email to