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

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


    from 7e204d02bab Enable tungsten via a global setting
     add d33d84fa0fb server/UI: fix some issues with network offering details 
(#7057)
     add c1b17d2c42b Merge remote-tracking branch 'apache/4.17'
     add 08d54da938c tests: assess prerequisite before doing the actual test 
(#7040)
     add 44185744780 simulator: use ubuntu 22.04 in Dockerfile (#6978)
     add aad03530af9 Search for resource type efficiently (#6242)
     add c0a32d00b73 Use Super-Linter Slim Image (#6610)
     add 1dd064c8a9f server: fix cannot update vm if it uses unconstraint 
dynamic offering (#7077)
     add 4d80ea68465 UI: fix diskofferingstrictness is not passed when create 
compute offering (#7072)
     add e5158b29ee9 vmware: encode disk path for URL based access (#6989)
     add 0c925be44d7 merge LTS 4.17 in main
     add f9117df0b5b server: allow expunging VMs in Expunging state (#7086)
     add 3ea2f1dc9fd updates roles read-only (#7080)
     add 4bb43f7879d UI: do not show FW/LB/PF tabs for CKS cluster in advanced 
network with SG (#7076)
     add 566578297b6 Merge release branch 4.17 to main
     add 52c321a0c6c Fix spelling (#7087)
     add 55d2d26449c kvm: make UEFI host check to support both Ubuntu and EL 
(#7084)
     add 743ebe7278b kvm: get vm disk stats for ceph disks (#7045)
     add 38f3027a7c9 CKS: do not save cks username/password which are useless 
(#7097)
     add d04d60b0797 [VMWare] Limit IOPS in Compute/Disk Offerings   (#6386)
     add 6f6cec5f567 .github: run all gha on ubuntu latest (#7091)
     add 0fd416d074c UI: Enable shared network with scope option in advanced 
zone with SG (#7067)
     add dc1a4529139 UI: add filter user/all to list user/all volumes (#7075)
     add 3dc0e499dcf storage: validate disk size range of custom disk offering 
when resize volume (#7073)
     add fe0e44abe98 UI: display cpu cores and speed instead of cputotal by 
default (#7106)
     add 792f8356e51 KVM: revert libvirtd config and retry if fail to add a 
host (#7090)
     add ee6ed215c2f Merge release branch 4.17 to main
     add e8c32d68fcb Add support for vSphere 8.0 (#7046)
     add 911f951e2af Handle console session in multiple management servers 
(#7094)
     add 37b2a4826d7 api/server: add project id/name in ssh keypair response 
(#7100)
     add 9366c4ea01a CKS: remove details when delete a cks cluster (#7104)
     add 536a387326f api: fix new password is applied on host when update host 
password with update_passwd_on_host=false (#7092)
     add 07e4debeabc Merge release branch 4.17 to main
     add 221118289b0 fix guestOsMapper and move mapping code to latest upgrade 
(#7095)
     add f5b3cb59ee9 [Veeam] enable volume attach/detach in VMs with Backup 
Offerings (#6581)
     add 57d4f5697e8 UI: fix podid is not passed when add ip ranges to basic 
network (#7117)
     add d74f64a2e16 Use lowercase HTTP header field names so we are compatible 
with HTTP/2 (#7006)
     add 2dd29558fef server: fix listnetworkofferings with domain, refactor 
listvpofferings (#6748)
     add 42f0d758c16 vpc/network: set mtu of networks/vpcs/nics during 4.18 
upgrade (#7124)
     add e7b7efe1177 marvin: install mysql-connector-python version 8.0.31 
(#7111)
     add 833d1b45239 cloudstack-setup-agent: mask libvirt non-monolithic 
services (#7114)
     add 8838943a761 VR: fix warning Expected X answers while executing 
SetXXXCommand but Y (#7050)
     add abef381aa65 marvin: newer python setuptools doesn't like -SNAPSHOT in 
marvin version (#7120)
     add a7d2d8d750d Merge release branch 4.17 to main
     add 10c77c88c8a CKS: fix upgrade of HA cluster (#7118)
     add 0d85fb6c4ca Update cloud.spec to include tar for el8 systems (#7113)
     add ea14c59210f vmware: support vsphere 8.0 and 8.0.0.1 versions (#7119)
     add d288bb0c78e KVM support of iothreads and IO driver policy (#6909)
     add 1d54cd3563d Merge branch 'main' into tungsten-integration

No new revisions were added by this update.

Summary of changes:
 .github/workflows/build.yml                        |   2 +-
 .github/workflows/ci.yml                           |   2 +-
 .github/workflows/codecov.yml                      |   2 +-
 .github/workflows/linter.yml                       |   8 +-
 .github/workflows/merge-conflict-checker.yml       |   2 +-
 .github/workflows/rat.yml                          |   2 +-
 agent/conf/agent.properties                        |   6 +-
 .../cloud/agent/properties/AgentProperties.java    |  16 +-
 .../java/com/cloud/network/vpc/VpcService.java     |   2 +-
 .../main/java/com/cloud/server/ResourceTag.java    |  15 +
 .../java/com/cloud/storage/VolumeApiService.java   |   2 +
 .../main/java/com/cloud/vm/VmDetailConstants.java  |   4 +
 .../org/apache/cloudstack/api/ApiConstants.java    |  25 ++
 .../command/admin/annotation/AddAnnotationCmd.java |   2 +-
 .../command/admin/host/UpdateHostPasswordCmd.java  |   3 +-
 .../api/command/user/vm/DeployVMCmd.java           |  32 ++
 .../api/command/user/vpc/ListVPCOfferingsCmd.java  |  14 +-
 .../api/response/SSHKeyPairResponse.java           |  16 +
 .../apache/cloudstack/backup/BackupManager.java    |   5 +
 .../consoleproxy/ConsoleAccessManager.java         |   2 +
 .../command/test/UpdateHostPasswordCmdTest.java    |  14 +-
 client/conf/ehcache.xml.in                         |   4 +-
 .../com/cloud/agent/api/UnregisterNicCommand.java  |   2 +-
 .../cloud/agent/api/routing/IpAssocCommand.java    |   5 -
 .../cloud/agent/api/routing/IpAssocVpcCommand.java |   6 -
 .../agent/api/routing/NetworkElementCommand.java   |   2 +-
 .../agent/api/routing/SetFirewallRulesCommand.java |   5 -
 .../api/routing/SetIpv6FirewallRulesCommand.java   |   5 -
 .../api/routing/SetMonitorServiceCommand.java      |   5 +
 .../agent/api/routing/SetNetworkACLCommand.java    |   5 -
 .../api/routing/SetPortForwardingRulesCommand.java |   5 -
 .../api/routing/SetStaticNatRulesCommand.java      |   5 -
 .../agent/api/routing/SetStaticRouteCommand.java   |   5 -
 .../agent/api/routing/SiteLoadBalancerConfig.java  |   2 +-
 .../resource/virtualnetwork/model/TcpAclRule.java  |   2 +-
 .../resource/virtualnetwork/model/UdpAclRule.java  |   2 +-
 .../com/cloud/network/HAProxyConfigurator.java     |   2 +-
 .../network/resource/TrafficSentinelResource.java  |   2 +-
 .../storage/template/HttpTemplateDownloader.java   |   2 +-
 .../template/MetalinkTemplateDownloader.java       |   2 +-
 .../java/com/cloud/storage/template/Processor.java |   2 +-
 .../storage/template/S3TemplateDownloader.java     |   4 +-
 .../agent/api/storage/DownloadAnswerTest.java      |   2 +-
 .../resource/virtualnetwork/ConfigHelperTest.java  |   2 +-
 .../virtualnetwork/VirtualRoutingResourceTest.java |   4 +-
 .../cloud/entity/api/VirtualMachineEntity.java     |   4 +-
 .../subsystem/api/network/NetworkSubsystem.java    |   2 +-
 .../java/com/cloud/capacity/CapacityManager.java   |   2 +-
 .../com/cloud/network/rules/FirewallManager.java   |   2 +-
 .../java/com/cloud/storage/StorageManager.java     |   9 +
 .../com/cloud/agent/manager/AgentManagerImpl.java  |   8 +-
 .../agent/manager/ClusteredAgentManagerImpl.java   |   6 +-
 .../com/cloud/vm/VirtualMachineManagerImpl.java    |  10 +-
 .../cloud/entity/api/VirtualMachineEntityImpl.java |   2 +-
 .../engine/orchestration/NetworkOrchestrator.java  |   2 +-
 .../engine/orchestration/VolumeOrchestrator.java   |  21 +-
 .../main/java/com/cloud/domain/dao/DomainDao.java  |   3 +
 .../java/com/cloud/domain/dao/DomainDaoImpl.java   |  25 ++
 .../java/com/cloud/service/ServiceOfferingVO.java  |   2 +-
 .../main/java/com/cloud/upgrade/GuestOsMapper.java |  18 +-
 .../com/cloud/upgrade/dao/Upgrade41400to41500.java | 238 -----------
 .../com/cloud/upgrade/dao/Upgrade41500to41510.java | 140 +-----
 .../com/cloud/upgrade/dao/Upgrade41510to41520.java |  10 +-
 .../com/cloud/upgrade/dao/Upgrade41520to41600.java |   9 -
 .../com/cloud/upgrade/dao/Upgrade41600to41610.java |  10 +-
 .../com/cloud/upgrade/dao/Upgrade41720to41800.java | 472 +++++++++++++++++++++
 .../ConsoleSessionVO.java}                         | 107 ++---
 .../{NicDetailsDao.java => ConsoleSessionDao.java} |  14 +-
 .../com/cloud/vm/dao/ConsoleSessionDaoImpl.java    |  21 +-
 .../spring-engine-schema-core-daos-context.xml     |   1 +
 .../resources/META-INF/db/schema-41720to41800.sql  |  60 +++
 .../apache/cloudstack/storage/test/TestHttp.java   |   4 +-
 .../cluster/ClusterServiceServletHttpHandler.java  |   4 +-
 packaging/centos8/cloud.spec                       |   1 +
 plugins/alert-handlers/snmp-alerts/CS-ROOT-MIB.mib |   4 +-
 .../cloudstack/backup/veeam/VeeamClient.java       |   2 +-
 .../cloudstack/backup/veeam/VeeamClientTest.java   |   2 +-
 .../kvm/resource/LibvirtComputingResource.java     |  99 +++--
 .../hypervisor/kvm/resource/LibvirtVMDef.java      |  74 ++--
 .../wrapper/LibvirtReadyCommandWrapper.java        |   9 +-
 .../kvm/storage/KVMStorageProcessor.java           |  20 +-
 .../kvm/resource/LibvirtComputingResourceTest.java |  47 +-
 .../com/cloud/ovm/hypervisor/OvmResourceBase.java  |   2 +-
 .../ovm3/resources/helpers/Ovm3StoragePool.java    |   2 +-
 .../java/com/cloud/ucs/manager/UcsHttpClient.java  |   2 +-
 .../apache/cloudstack/api/ListUcsManagerCmd.java   |   2 +-
 .../java/com/cloud/hypervisor/guru/VMwareGuru.java |  50 ++-
 .../hypervisor/vmware/resource/VmwareResource.java |   5 +-
 .../storage/resource/VmwareStorageProcessor.java   |   7 +-
 .../com/cloud/hypervisor/guru/VMwareGuruTest.java  |  33 ++
 .../cloudstack/cloudian/client/CloudianClient.java |   4 +-
 .../cloudstack/cloudian/CloudianClientTest.java    |  34 +-
 .../cluster/KubernetesClusterManagerImpl.java      |   6 -
 .../KubernetesClusterDestroyWorker.java            |   1 +
 .../KubernetesClusterUpgradeWorker.java            |   2 +-
 .../cluster/utils/KubernetesClusterUtil.java       |  60 +--
 .../cluster/utils/KubernetesClusterUtilTest.java   |  49 +--
 .../metrics/PrometheusExporterServerImpl.java      |   2 +-
 .../cloud/network/bigswitch/BigSwitchBcfApi.java   |   2 +-
 .../cloud/network/bigswitch/BigSwitchApiTest.java  |   8 +-
 .../network/opendaylight/api/resources/Action.java |   2 +-
 .../stratosphere-ssp/sspmock/sspmock.py            |   8 +-
 .../storage/datastore/util/DateraUtil.java         |   2 +-
 .../datastore/client/ScaleIOGatewayClientImpl.java |   2 +-
 .../client/ScaleIOGatewayClientImplTest.java       |  16 +-
 .../api/command/LdapListUsersCmdTest.java          |   2 +-
 pom.xml                                            |   2 +-
 python/lib/cloudutils/serviceConfig.py             |  49 ++-
 python/lib/cloudutils/syscfg.py                    |  42 +-
 python/lib/cloudutils/utilities.py                 |   4 +
 scripts/storage/secondary/swift                    |   6 +-
 scripts/util/keystore-setup                        |  22 +
 scripts/vm/hypervisor/xenserver/s3xenserver        |   6 +-
 scripts/vm/hypervisor/xenserver/storagePlugin      |   2 +-
 scripts/vm/hypervisor/xenserver/swift              |   6 +-
 .../main/java/com/cloud/api/ApiResponseHelper.java |   8 +-
 .../java/com/cloud/api/query/QueryManagerImpl.java |   2 +
 .../cloud/api/response/ApiResponseSerializer.java  |   2 +-
 .../configuration/ConfigurationManagerImpl.java    |  34 +-
 .../java/com/cloud/consoleproxy/AgentHookBase.java |   5 +-
 .../kvm/discoverer/LibvirtServerDiscoverer.java    |   3 +-
 .../java/com/cloud/network/NetworkServiceImpl.java |   2 +-
 .../network/guru/ExternalGuestNetworkGuru.java     |   2 +-
 .../java/com/cloud/network/vpc/VpcManagerImpl.java |  40 +-
 .../java/com/cloud/resource/DiscovererBase.java    |   2 +-
 .../java/com/cloud/storage/StorageManagerImpl.java |   1 +
 .../com/cloud/storage/VolumeApiServiceImpl.java    | 103 ++++-
 .../com/cloud/tags/ResourceManagerUtilImpl.java    |  10 +-
 .../main/java/com/cloud/vm/UserVmManagerImpl.java  |  24 +-
 .../cloudstack/backup/BackupManagerImpl.java       |   6 +-
 .../consoleproxy/ConsoleAccessManagerImpl.java     |  35 +-
 .../cloud/storage/VolumeApiServiceImplTest.java    |  63 ++-
 .../download/DirectDownloadManagerImplTest.java    |   4 +-
 .../consoleproxy/ConsoleProxyAjaxHandler.java      |  10 +-
 .../consoleproxy/ConsoleProxyAjaxImageHandler.java |   8 +-
 .../cloud/consoleproxy/ConsoleProxyCmdHandler.java |   2 +-
 .../consoleproxy/ConsoleProxyResourceHandler.java  |   6 +-
 .../consoleproxy/ConsoleProxyThumbnailHandler.java |  18 +-
 .../storage/resource/HttpUploadServerHandler.java  |  12 +-
 ...t-guest-sshkey-password-userdata-configdrive.in |   6 +-
 systemvm/debian/opt/cloud/bin/passwd_server_ip.py  |   4 +-
 systemvm/debian/opt/cloud/bin/setup/secstorage.sh  |   4 +-
 .../integration/component/test_browse_templates.py |  14 +-
 test/integration/component/test_browse_volumes.py  |  28 +-
 test/integration/component/test_project_configs.py | 158 +++----
 test/integration/component/test_project_limits.py  |  16 +-
 .../component/test_project_resources.py            |   8 +-
 test/integration/component/test_tags.py            |  68 ++-
 .../component/test_vpc_vms_deployment.py           |   4 +-
 test/integration/smoke/test_accounts.py            |   2 +-
 .../smoke/test_outofbandmanagement_nestedplugin.py |   2 +-
 test/integration/smoke/test_projects.py            | 172 ++++----
 test/selenium/smoke/main.py                        |   2 +-
 tools/apidoc/generatecommand.xsl                   |   2 +-
 tools/apidoc/generatecommands.xsl                  |   2 +-
 tools/apidoc/generatetoc_header.xsl                |   2 +-
 tools/docker/Dockerfile                            |   6 +-
 tools/marvin/marvin/lib/ncc.py                     |   4 +-
 tools/marvin/mvn-setup.py                          |   2 +-
 tools/marvin/setup.py                              |   2 +-
 ui/index.html                                      |   2 +-
 ui/public/error.html                               |   2 +-
 ui/public/locales/en.json                          |   6 +
 ui/src/api/index.js                                |   2 +-
 ui/src/components/view/InfoCard.vue                |   4 +-
 ui/src/config/section/compute.js                   |  12 +-
 ui/src/config/section/network.js                   |  11 +
 ui/src/config/section/storage.js                   |   7 +
 ui/src/views/AutogenView.vue                       |  16 +-
 ui/src/views/compute/DeployVM.vue                  |  38 +-
 ui/src/views/compute/KubernetesServiceTab.vue      |   2 +-
 ui/src/views/compute/wizard/NetworkSelection.vue   |  11 +-
 ui/src/views/image/RegisterOrUploadIso.vue         |   8 +-
 ui/src/views/image/RegisterOrUploadTemplate.vue    |   8 +-
 ui/src/views/network/CreateL2NetworkForm.vue       |   2 +-
 ui/src/views/network/CreateNetwork.vue             |  49 ++-
 ui/src/views/network/CreateSharedNetworkForm.vue   |   8 +-
 ui/src/views/network/CreateVlanIpRange.vue         |   1 +
 ui/src/views/network/CreateVpc.vue                 |   4 +-
 ui/src/views/offering/AddComputeOffering.vue       |   2 +-
 ui/src/views/offering/AddNetworkOffering.vue       |   4 +-
 ui/src/views/storage/UploadLocalVolume.vue         |   8 +-
 utils/src/main/java/com/cloud/utils/LogUtils.java  |  24 ++
 utils/src/main/java/com/cloud/utils/UriUtils.java  |   2 +-
 .../java/com/cloud/utils/rest/HttpConstants.java   |   2 +-
 .../test/java/com/cloud/utils/LogUtilsTest.java    |  35 +-
 .../com/cloud/hypervisor/vmware/mo/HostMO.java     |   2 +
 .../hypervisor/vmware/mo/HypervisorHostHelper.java |   4 +-
 .../hypervisor/vmware/mo/VirtualMachineMO.java     |   9 +-
 .../vmware/mo/VirtualStorageObjectManagerMO.java   |   2 +-
 .../hypervisor/vmware/util/VmwareContext.java      |  60 +--
 .../cloud/hypervisor/vmware/util/VmwareHelper.java |  21 +-
 .../hypervisor/vmware/util/VmwareHelperTest.java   |  56 +++
 193 files changed, 2170 insertions(+), 1328 deletions(-)
 copy engine/schema/src/main/java/com/cloud/{secstorage/CommandExecLogVO.java 
=> vm/ConsoleSessionVO.java} (60%)
 copy engine/schema/src/main/java/com/cloud/vm/dao/{NicDetailsDao.java => 
ConsoleSessionDao.java} (79%)
 copy 
plugins/hypervisors/baremetal/src/main/java/com/cloud/baremetal/database/BaremetalDhcpDaoImpl.java
 => engine/schema/src/main/java/com/cloud/vm/dao/ConsoleSessionDaoImpl.java 
(64%)
 copy 
core/src/test/java/org/apache/cloudstack/api/agent/test/ChangeAgentCommandTest.java
 => utils/src/test/java/com/cloud/utils/LogUtilsTest.java (53%)
 create mode 100644 
vmware-base/src/test/java/com/cloud/hypervisor/vmware/util/VmwareHelperTest.java

Reply via email to