This is an automated email from the ASF dual-hosted git repository.
dahn pushed a change to branch healthcheck-4.19
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
discard 5e3fdbadef2 DO NOT MERGE
add 35e809e7ce4 Set external Id to null after
backupProvider.removeVMFromBackup (#10562)
add 02d0dca24b2 List only VMs associated to a userdata (#10569)
add 89e6b1f8ea0 server: fix npe during start vr edge case (#10366)
add 7978141464c api: fix EntityReference in NetworkResponse.java (#10563)
add f4a7c8ab89a linstor: implement missing deleteDatastore (#10561)
add 6c40a7bebbc deal with null return for create deployment plan for
maintenance (#10518)
add c1ff799df23 ui: fix considerlasthost for start vm (#10602)
add c9c02d030e5 UI: fix list of vpc network offerings (#10595)
add fc1f260d529 Host status auto refresh (#10606)
add 6f334eb1874 Update test_linstor_volumes.py for spello
add 3afab9a7032 Updated setup-sysvm-tmplt script, to run cmds accessing
destdir with sudo (#10263)
add ee94ae575b7 Enhance VPC Network Tier form to auto-populate Gateway,
and Netmask (#10617)
add d5ba39387b6 fix projects metrics on dashboard (#10651)
add e08f88f0ae6 define the limit of projects through the UI (#10652)
add 5d5ac17c685 xenserver: do not destroy halted hypervisor vm (#9175)
add d32065fd38a backport #10500 framework/cluster: fix NPE for ms-host
status when mgr stops (#10653)
add 99ea77dc839 Usage server: remove logging of prameters including secret
keys (#10649)
add f13cf597a2e 4.19 fix saml account selector (#10311)
add 53d3d19606b server: check startip and endip of shared network (#10704)
add 8db248e4b40 UI: Move templates creation date to the Zones tab (#10709)
add 7b68615bd97 HA: set correct hostId of HA work for vm migration (#10591)
add 8c9216d11b6 only clean details and annotations when this tamplate no
longer exists on any zone (#10728)
add 29e58e906f9 plugin/shutdown: use mgmt server uuid in the shutdown
response (#10717)
add f2e688af260 VR: add bind-interfaces to /etc/dnsmasq.d/cloud.conf
(#10739)
add f055268fe2c .github: fix simulator CI caused by imcompatibility
between python3.10 and nosetests (#10753)
add 4a1d80ddc8e Remove the validation of the amount of acquired public IPs
when enabling static NAT, adding PF and LB rules on VPC public IPs (#10568)
add 431e4f9e1dd ui: confirm on reset configurations (#10745)
add 5a5c8651332 Revert "Add the option to filter by host when retrieving
of unregistered VMs (#9925)" (#10647)
add 422264f0055 server: Don't specify ipv6 ranges for shared network
(#10746)
add 55c8138a1a7 test: fix test_certauthority_root.py (#10762)
add 07f4fc2e51d Fix smoke tests due to change in behavior of restore VM
(#10583)
add 9d263cd71b5 Network Usage event model adjustments (#10755)
add 9d9737ae040 smoke tests: Fix cluster DRS & non-strict host affinity
smoke test failures on XenServer / XCP-ng (#10761)
add 80b1b5481b2 DO NOT MERGE
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (5e3fdbadef2)
\
N -- N -- N refs/heads/healthcheck-4.19 (80b1b5481b2)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/workflows/ci.yml | 2 +-
.../org/apache/cloudstack/api/ApiConstants.java | 9 +-
.../cloudstack/api/command/user/vm/ListVMsCmd.java | 8 +
.../cloudstack/api/response/HostResponse.java | 8 +-
.../cloudstack/api/response/NetworkResponse.java | 3 +-
.../main/java/com/cloud/event/UsageEventUtils.java | 19 +
.../com/cloud/vm/VirtualMachineManagerImpl.java | 3 +-
.../engine/orchestration/NetworkOrchestrator.java | 17 +-
.../orchestration/NetworkOrchestratorTest.java | 2 +-
.../src/main/java/com/cloud/vm/VMInstanceVO.java | 2 +-
.../BasePrimaryDataStoreLifeCycleImpl.java | 47 ++
.../java/com/cloud/cluster/ClusterManagerImpl.java | 24 +-
.../acl/DynamicRoleBasedAPIAccessChecker.java | 4 +-
.../cloudstack/backup/VeeamBackupProvider.java | 3 +
.../hypervisor/vmware/VmwareDatacenterService.java | 7 +-
.../vmware/manager/VmwareManagerImpl.java | 294 +++++-----
.../api/command/admin/zone/AddVmwareDcCmd.java | 12 +-
.../zone/ImportVsphereStoragePoliciesCmd.java | 15 +-
.../command/admin/zone/ListVmwareDcHostsCmd.java | 144 -----
.../api/command/admin/zone/ListVmwareDcItems.java | 29 -
.../api/command/admin/zone/ListVmwareDcVmsCmd.java | 52 +-
.../api/command/admin/zone/ListVmwareDcsCmd.java | 26 +-
.../admin/zone/ListVsphereStoragePoliciesCmd.java | 17 +-
...ListVsphereStoragePolicyCompatiblePoolsCmd.java | 2 +-
.../api/command/admin/zone/RemoveVmwareDcCmd.java | 8 +-
.../api/command/admin/zone/UpdateVmwareDcCmd.java | 11 +-
.../command/admin/zone/VmwareRequestResponse.java | 38 --
.../xenserver/resource/CitrixResourceBase.java | 38 +-
.../xen56/XenServer56FenceCommandWrapper.java | 2 +-
.../xen56p1/XenServer56FP1FenceCommandWrapper.java | 2 +-
.../CitrixCreateVMSnapshotCommandWrapper.java | 9 +-
.../CitrixDeleteVMSnapshotCommandWrapper.java | 2 +-
.../CitrixRevertToVMSnapshotCommandWrapper.java | 3 +-
.../wrapper/xenbase/CitrixStartCommandWrapper.java | 2 +-
.../wrapper/xenbase/CitrixStopCommandWrapper.java | 2 +-
.../api/response/ReadyForShutdownResponse.java | 14 +-
.../cloudstack/shutdown/ShutdownManagerImpl.java | 4 +-
plugins/storage/volume/linstor/CHANGELOG.md | 6 +
.../LinstorPrimaryDataStoreLifeCycleImpl.java | 5 +-
.../ScaleIOPrimaryDataStoreLifeCycle.java | 39 +-
.../api/command/ListAndSwitchSAMLAccountCmd.java | 15 +-
.../api/command/SAML2LoginAPIAuthenticatorCmd.java | 2 +-
.../apache/cloudstack/saml/SAML2AuthManager.java | 4 +
.../cloudstack/saml/SAML2AuthManagerImpl.java | 2 +-
.../java/org/apache/cloudstack/saml/SAMLUtils.java | 88 +--
.../java/org/apache/cloudstack/SAMLUtilsTest.java | 6 +-
.../command/ListAndSwitchSAMLAccountCmdTest.java | 2 -
scripts/storage/secondary/setup-sysvm-tmplt | 10 +-
server/conf/cloudstack-sudoers.in | 2 +-
server/src/main/java/com/cloud/api/ApiServer.java | 9 +-
.../java/com/cloud/api/query/QueryManagerImpl.java | 9 +
.../com/cloud/ha/HighAvailabilityManagerImpl.java | 18 +-
.../com/cloud/network/IpAddressManagerImpl.java | 96 ++--
.../java/com/cloud/network/NetworkServiceImpl.java | 25 +-
.../cloud/network/router/NetworkHelperImpl.java | 4 +-
.../java/com/cloud/network/vpc/VpcManagerImpl.java | 28 +-
.../com/cloud/resource/ResourceManagerImpl.java | 219 +++-----
.../cloud/template/HypervisorTemplateAdapter.java | 35 +-
.../java/com/cloud/user/AccountManagerImpl.java | 64 ++-
.../cloudstack/backup/BackupManagerImpl.java | 4 +-
.../com/cloud/user/AccountManagerImplTest.java | 71 +++
systemvm/debian/opt/cloud/bin/cs/CsDhcp.py | 2 +-
.../plugins/linstor/test_linstor_volumes.py | 2 +-
test/integration/smoke/test_certauthority_root.py | 36 +-
test/integration/smoke/test_cluster_drs.py | 13 +-
test/integration/smoke/test_dynamicroles.py | 1 -
test/integration/smoke/test_events_resource.py | 5 +-
test/integration/smoke/test_network_permissions.py | 15 +-
.../smoke/test_nonstrict_affinity_group.py | 10 +-
ui/public/locales/en.json | 5 +-
ui/src/components/header/SamlDomainSwitcher.vue | 3 +
ui/src/components/view/InfoCard.vue | 4 +-
ui/src/components/view/ListView.vue | 2 +-
ui/src/components/view/ResourceLimitTab.vue | 2 +-
ui/src/components/view/SettingsTab.vue | 2 +-
ui/src/config/section/compute.js | 4 +-
ui/src/config/section/infra/hosts.js | 18 +-
ui/src/main.js | 4 +-
ui/src/store/modules/user.js | 4 +-
ui/src/utils/network.js | 51 ++
ui/src/utils/plugins.js | 17 +-
ui/src/views/compute/StartVirtualMachine.vue | 2 +-
ui/src/views/dashboard/UsageDashboard.vue | 8 +-
ui/src/views/image/IsoZones.vue | 8 +
ui/src/views/image/TemplateZones.vue | 8 +
ui/src/views/infra/HostEnableDisable.vue | 30 +-
ui/src/views/network/VpcTiersTab.vue | 22 +-
ui/src/views/setting/ConfigurationValue.vue | 2 +-
ui/src/views/tools/ManageInstances.vue | 1 -
ui/src/views/tools/SelectVmwareVcenter.vue | 66 +--
ui/tests/common/index.js | 4 +-
ui/vue.config.js | 2 +-
.../java/com/cloud/usage/UsageManagerImpl.java | 1 -
.../com/cloud/hypervisor/vmware/mo/BaseMO.java | 56 +-
.../vmware/mo/CustomFieldsManagerMO.java | 7 +-
.../cloud/hypervisor/vmware/mo/DatacenterMO.java | 161 +++---
.../com/cloud/hypervisor/vmware/mo/HostMO.java | 91 +--
.../hypervisor/vmware/mo/VirtualMachineMO.java | 625 ++++++++++++++++-----
.../cloud/hypervisor/vmware/util/VmwareClient.java | 30 +-
.../vmware/util/VmwareClientException.java | 33 --
100 files changed, 1629 insertions(+), 1375 deletions(-)
delete mode 100644
plugins/hypervisors/vmware/src/main/java/org/apache/cloudstack/api/command/admin/zone/ListVmwareDcHostsCmd.java
delete mode 100644
plugins/hypervisors/vmware/src/main/java/org/apache/cloudstack/api/command/admin/zone/ListVmwareDcItems.java
delete mode 100644
plugins/hypervisors/vmware/src/main/java/org/apache/cloudstack/api/command/admin/zone/VmwareRequestResponse.java
create mode 100644 ui/src/utils/network.js
delete mode 100644
vmware-base/src/main/java/com/cloud/hypervisor/vmware/util/VmwareClientException.java