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

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


    from 9c1df1d0200 remove duplicate imports
     add dc1556ca383 Change exception when orchestrating VM start (#9062)
     add 817251f1f89 Enhancement in the accuracy of the logs regarding the 
capacity, usage, and threshold of secondary storages (#9043)
     add 1662af131e7 [4.20] VR: fix issue if userdata is binary data (#8739)
     add 49cd5ba64ad Fix link to removed volumes being shown in info card and 
list view (#8833)
     add f8385a48da2 Add systemvmtemplate arm64 build support (#9437)
     add f358813e1d1 Merge remote-tracking branch 'origin/4.19' into main
     add 33be0ae745c Fix removal of usage records (#9442)
     add cf0e44dd7ec UI: Display Firewall, LB and Port Forwading rules tab for 
CKS clusters deployed on isolated networks (#9458)
     add 3d32ab5a491 Merge remote-tracking branch 'origin/4.18' into 4.19
     add 7f4a6861b3a Merge remote-tracking branch 'origin/4.19'
     add cd8442a42b6 test: improve purge expunged resources b/g task testcase 
(#9426)
     add 7214c13e106 packaging: bundle latest cmk x86 build with deb and rpm 
packages (#9450)
     add 5baac44139d ui: add UI too to view and download usage records (#8615)
     add 0be87ac6545 Fixup CKS UI for external managed clusters (#9434)
     add d606ee7a07b ui: vm metrics note about behaviour across hypervisors 
(#9399)
     add f0ba90568d8 api: Fix missing keys in listZonesMetrics response (#9419)
     add 9033ab709e6 Fix snapshot chain being deleted on XenServer (#9447)
     add 2e0024e216d server, api: account and api entity access improvements
     add d541e9014df Merge branch '4.18' into 4.19
     add 6fbdda951ac [4.19] server, api, ui: access improvements and assorted 
fixes (#22)
     add b73f634ea61 Merge branch '4.19'
     add 47a6b7011d7 Fix build
     add 161d156af1a Support user resource name / displaytext with emoji, 
unicode chars, and some sql exception msg improvements (#9340)
     add cb0527d7050 ui: rename autoscale instance group to simply autoscaling 
group (#9487)
     add 150e7e0b16a Fix imports
     add 21f3fde7b40 libvirtstorageadaptor: better handle failed libvirt 
storagepool destroy (#9390)
     add bf116762788 test: fix component test 
test_acl_sharednetwork_deployVM-impersonation.py (#9499)
     add cc1dcf51b77 Merge remote-tracking branch 'origin/4.19'
     add b429e843cd1 created VPC message a little less misleading (#9396)
     add cf1428ddcca Fix column from op_dc_ip_address_alloc not being 
referenced correctly by its ORM class (#8812)
     add c98f1b8b3ca Ensure affinity groups are honored when VMs are deployed 
in parallel (#9201)
     add 6e6a2766637 add procedures procedure (#9385)
     add 287a47266b0 Merge branch '4.19'
     add 7e0007b2081 Merge branch 'main' of 
https://github.com/apache/cloudstack into nsx-integration-fixes
     add d2c386c718b remove unused import

No new revisions were added by this update.

Summary of changes:
 .github/workflows/ci.yml                           |   1 +
 .../org/apache/cloudstack/api/ApiArgValidator.java |   5 +
 .../org/apache/cloudstack/api/ApiConstants.java    |   1 +
 .../admin/usage/GenerateUsageRecordsCmd.java       |   4 +-
 .../api/command/user/vm/DeployVMCmd.java           |   3 +-
 .../api/command/user/vm/UpdateVMCmd.java           |   4 +-
 .../api/response/AcquirePodIpCmdResponse.java      |  10 +-
 .../cloudstack/api/response/ClusterResponse.java   |  38 +-
 .../cloudstack/api/response/HostResponse.java      |  82 +-
 .../api/response/ManagementServerResponse.java     |   4 +
 .../cloudstack/api/response/SnapshotResponse.java  |   8 +
 .../api/response/StoragePoolResponse.java          |  12 +
 .../cloudstack/api/response/UserVmResponse.java    |   4 +
 .../cloudstack/api/response/VolumeResponse.java    |  18 +-
 .../cloudstack/api/response/ZoneResponse.java      |  30 +-
 debian/rules                                       |   3 +-
 .../com/cloud/vm/VirtualMachineManagerImpl.java    |   7 +-
 .../java/com/cloud/dc/DataCenterIpAddressVO.java   |  10 +-
 .../java/com/cloud/dc/dao/DataCenterDaoImpl.java   |  18 +-
 .../cloud/dc/dao/DataCenterIpAddressDaoImpl.java   |  26 +-
 .../com/cloud/upgrade/DatabaseUpgradeChecker.java  | 160 ++--
 .../com/cloud/upgrade/dao/Upgrade41910to42000.java |  33 +
 .../java/com/cloud/usage/dao/UsageDaoImpl.java     |   5 -
 .../cloudstack/affinity/dao/AffinityGroupDao.java  |   3 +
 .../affinity/dao/AffinityGroupDaoImpl.java         |  12 +
 .../cloud.add_guest_os_and_hypervisor_mapping.sql  |  49 ++
 .../db/procedures/cloud.idempotent_add_column.sql  |  27 +
 .../db/procedures/cloud.idempotent_add_key.sql     |  27 +
 .../cloud.idempotent_add_unique_index.sql          |  26 +
 .../procedures/cloud.idempotent_add_unique_key.sql |  26 +
 .../procedures/cloud.idempotent_change_column.sql  |  27 +
 .../cloud.idempotent_create_unique_index.sql       |  27 +
 .../cloud.idempotent_drop_foreign_key.sql          |  25 +
 .../db/procedures/cloud.idempotent_drop_index.sql  |  27 +
 ...dempotent_insert_guestos_hypervisor_mapping.sql |  48 ++
 .../db/procedures/usage.idempotent_add_column.sql  |  26 +
 .../procedures/usage.idempotent_change_column.sql  |  27 +
 .../db/procedures/usage.idempotent_drop_index.sql  |  25 +
 .../resources/META-INF/db/schema-41000to41100.sql  |  45 --
 .../resources/META-INF/db/schema-41520to41600.sql  |  47 --
 .../resources/META-INF/db/schema-41600to41610.sql  |  54 --
 .../resources/META-INF/db/schema-41610to41700.sql  |  45 --
 .../resources/META-INF/db/schema-41720to41800.sql  |  59 --
 .../resources/META-INF/db/schema-41910to42000.sql  |  72 +-
 .../resources/META-INF/db/schema-4910to4920.sql    |  38 -
 .../META-INF/db/views/cloud.snapshot_view.sql      |   1 +
 .../storage/snapshot/DefaultSnapshotStrategy.java  |   7 +-
 .../java/com/cloud/utils/db/GenericDaoBase.java    |  65 +-
 packaging/centos8/cloud.spec                       |   3 +-
 .../cloudstack/affinity/HostAffinityProcessor.java |  39 +-
 .../affinity/HostAntiAffinityProcessor.java        |  99 ++-
 .../kvm/storage/LibvirtStorageAdaptor.java         |  53 +-
 .../cluster/KubernetesClusterManagerImpl.java      |   3 +-
 ...ernetesClusterResourceModifierActionWorker.java |   1 -
 .../src/main/java/com/cloud/acl/DomainChecker.java |  68 +-
 .../main/java/com/cloud/api/ApiResponseHelper.java |   3 +-
 .../com/cloud/api/dispatch/ParamProcessWorker.java |  43 +-
 .../cloud/api/query/dao/DataCenterJoinDaoImpl.java |   2 +-
 .../com/cloud/api/query/dao/HostJoinDaoImpl.java   |   4 +-
 .../cloud/api/query/dao/SnapshotJoinDaoImpl.java   |   1 +
 .../com/cloud/api/query/vo/SnapshotJoinVO.java     |   8 +
 .../com/cloud/network/IpAddressManagerImpl.java    |   2 +-
 .../java/com/cloud/network/NetworkServiceImpl.java | 209 +++---
 .../com/cloud/resource/ResourceManagerImpl.java    |   2 +-
 .../main/java/com/cloud/server/StatsCollector.java |  14 +-
 .../java/com/cloud/user/AccountManagerImpl.java    |  18 +-
 .../test/java/com/cloud/acl/DomainCheckerTest.java | 166 ++++
 .../cloud/api/dispatch/ParamProcessWorkerTest.java |  37 +
 .../com/cloud/user/AccountManagerImplTest.java     |  59 ++
 systemvm/debian/opt/cloud/bin/configure.py         |  27 +-
 systemvm/debian/opt/cloud/bin/passwd_server_ip.py  |   2 +-
 systemvm/debian/opt/cloud/bin/setup/patch.sh       |   6 +-
 systemvm/debian/opt/cloud/bin/vmdata.py            |  31 +-
 ...est_acl_sharednetwork_deployVM-impersonation.py |  16 +-
 test/integration/smoke/test_account_access.py      | 198 +++++
 test/integration/smoke/test_purge_expunged_vms.py  |  13 +-
 test/integration/smoke/test_resource_names.py      | 299 ++++++++
 tools/appliance/README.md                          |  13 +-
 tools/appliance/build.sh                           |  22 +-
 .../http/{preseed.cfg => preseed_aarch64.cfg}      |  11 +-
 .../http/{preseed.cfg => preseed_x86_64.cfg}       |   0
 .../scripts/install_systemvm_packages.sh           |  22 +-
 ...n => template-base_aarch64-target_aarch64.json} |  36 +-
 ...on => template-base_x86_64-target_aarch64.json} |  36 +-
 ...son => template-base_x86_64-target_x86_64.json} |   2 +-
 tools/marvin/marvin/cloudstackException.py         |   1 +
 ui/public/locales/en.json                          |  79 +-
 ui/src/components/view/InfoCard.vue                |   8 +-
 ui/src/components/view/ListView.vue                |  73 +-
 ui/src/components/view/stats/ResourceStatsInfo.vue |   3 +-
 ui/src/components/widgets/Status.vue               |   6 +
 ui/src/config/router.js                            |   1 -
 ui/src/config/section/tools.js                     |   8 +
 ui/src/core/lazy_lib/icons_use.js                  |   2 +
 .../ApiArgValidator.java => ui/src/utils/links.js  |  29 +-
 ui/src/utils/util.js                               |  24 +
 ui/src/views/AutogenView.vue                       |   2 +-
 ui/src/views/compute/KubernetesServiceTab.vue      |   5 +-
 ui/src/views/iam/RolePermissionTab.vue             |  27 +-
 ui/src/views/infra/UsageRecords.vue                | 834 +++++++++++++++++++++
 ui/src/views/network/CreateVpc.vue                 |   2 +-
 ui/src/views/tools/ManageInstances.vue             |  38 +-
 102 files changed, 3205 insertions(+), 826 deletions(-)
 create mode 100644 
engine/schema/src/main/resources/META-INF/db/procedures/cloud.add_guest_os_and_hypervisor_mapping.sql
 create mode 100644 
engine/schema/src/main/resources/META-INF/db/procedures/cloud.idempotent_add_column.sql
 create mode 100644 
engine/schema/src/main/resources/META-INF/db/procedures/cloud.idempotent_add_key.sql
 create mode 100644 
engine/schema/src/main/resources/META-INF/db/procedures/cloud.idempotent_add_unique_index.sql
 create mode 100644 
engine/schema/src/main/resources/META-INF/db/procedures/cloud.idempotent_add_unique_key.sql
 create mode 100644 
engine/schema/src/main/resources/META-INF/db/procedures/cloud.idempotent_change_column.sql
 create mode 100644 
engine/schema/src/main/resources/META-INF/db/procedures/cloud.idempotent_create_unique_index.sql
 create mode 100644 
engine/schema/src/main/resources/META-INF/db/procedures/cloud.idempotent_drop_foreign_key.sql
 create mode 100644 
engine/schema/src/main/resources/META-INF/db/procedures/cloud.idempotent_drop_index.sql
 create mode 100644 
engine/schema/src/main/resources/META-INF/db/procedures/cloud.idempotent_insert_guestos_hypervisor_mapping.sql
 create mode 100644 
engine/schema/src/main/resources/META-INF/db/procedures/usage.idempotent_add_column.sql
 create mode 100644 
engine/schema/src/main/resources/META-INF/db/procedures/usage.idempotent_change_column.sql
 create mode 100644 
engine/schema/src/main/resources/META-INF/db/procedures/usage.idempotent_drop_index.sql
 create mode 100644 server/src/test/java/com/cloud/acl/DomainCheckerTest.java
 create mode 100644 test/integration/smoke/test_account_access.py
 create mode 100644 test/integration/smoke/test_resource_names.py
 copy tools/appliance/systemvmtemplate/http/{preseed.cfg => 
preseed_aarch64.cfg} (87%)
 rename tools/appliance/systemvmtemplate/http/{preseed.cfg => 
preseed_x86_64.cfg} (100%)
 copy tools/appliance/systemvmtemplate/{template.json => 
template-base_aarch64-target_aarch64.json} (72%)
 copy tools/appliance/systemvmtemplate/{template.json => 
template-base_x86_64-target_aarch64.json} (70%)
 rename tools/appliance/systemvmtemplate/{template.json => 
template-base_x86_64-target_x86_64.json} (99%)
 copy api/src/main/java/org/apache/cloudstack/api/ApiArgValidator.java => 
ui/src/utils/links.js (62%)
 create mode 100644 ui/src/views/infra/UsageRecords.vue

Reply via email to