This is an automated email from the ASF dual-hosted git repository. shwstppr pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/cloudstack.git
from a35d79a681e ui: fix minor issue with webhook forms (#9335) add 79b1427d3e5 test_primary_storage_scope.py should only run with kvm, vmware and simulator (#9323) add 94e5ceff7ff linstor-ui: Fix add primary storage if Linstor protocol selected (#9327) add 374ea7d4823 UI: fix "Request failed." error when open vnf appliances tab of network (#9334) add 121a35d6666 linstor: do not use the same static ApiClient for all calls (#9326) add eb1a0ef7f2b linstor: deleteAsync fallback to volume UUID if path not set yet (#9325) add ba85b4d4ffc Merge release branch 4.18 to 4.19 add 2cf838cc1d1 framework/cluster: improve cluster service, integration API server add beebeed5e23 framework/cluster: improve cluster service and integration API service add d99cf93d7c2 Merge remote-tracking branch 'apache/4.18' into 4.19 new 3c9bc07d069 Merge remote-tracking branch 'apache/4.19' The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../java/org/apache/cloudstack/ca/CAManager.java | 8 + .../java/com/cloud/resource/CommandWrapper.java | 29 +++- .../apache/cloudstack/framework/ca/CAProvider.java | 4 + .../apache/cloudstack/framework/ca/CAService.java | 3 + .../java/com/cloud/cluster/ClusterManager.java | 4 +- .../java/com/cloud/cluster/ClusterManagerImpl.java | 7 +- .../com/cloud/cluster/ClusterServiceAdapter.java | 2 - .../cluster/ClusterServiceServletAdapter.java | 16 +- .../cluster/ClusterServiceServletContainer.java | 116 +++++++++++---- .../cloud/cluster/ClusterServiceServletImpl.java | 164 ++++++++++++++------- .../com/cloud/cluster/ClusterManagerImplTest.java | 16 +- .../cluster/ClusterServiceServletAdapterTest.java | 2 +- .../ClusterServiceServletContainerTest.java | 87 +++++++++++ .../cluster/ClusterServiceServletImplTest.java | 64 ++++++++ packaging/systemd/cloudstack-management.default | 2 +- .../cloudstack/ca/provider/RootCAProvider.java | 37 ++++- .../cloudstack/ca/provider/RootCAProviderTest.java | 62 +++++++- .../LibvirtConvertInstanceCommandWrapper.java | 45 +++--- .../LibvirtDeleteVMSnapshotCommandWrapper.java | 17 ++- .../LibvirtGetVmIpAddressCommandWrapper.java | 47 ++++-- .../LibvirtOvsFetchInterfaceCommandWrapper.java | 76 ++++++++-- .../LibvirtPrepareForMigrationCommandWrapper.java | 5 +- .../wrapper/LibvirtReadyCommandWrapper.java | 16 +- ...virtRevokeDirectDownloadCertificateWrapper.java | 29 ++-- ...tupDirectDownloadCertificateCommandWrapper.java | 48 ++++-- .../wrapper/LibvirtStopCommandWrapper.java | 16 +- .../LibvirtConvertInstanceCommandWrapperTest.java | 109 +++++++------- ...LibvirtOvsFetchInterfaceCommandWrapperTest.java | 103 +++++++++++++ ...bvirtPrepareForMigrationCommandWrapperTest.java | 45 ++++-- ...irectDownloadCertificateCommandWrapperTest.java | 91 ++++++++++++ .../wrapper/LibvirtStopCommandWrapperTest.java | 61 ++++++++ .../driver/LinstorPrimaryDataStoreDriverImpl.java | 4 +- .../storage/datastore/util/LinstorUtil.java | 3 +- server/src/main/java/com/cloud/api/ApiServer.java | 16 +- .../org/apache/cloudstack/ca/CAManagerImpl.java | 11 +- .../src/test/java/com/cloud/api/ApiServerTest.java | 64 ++++++++ .../smoke/test_primary_storage_scope.py | 38 ++--- ui/src/views/infra/AddPrimaryStorage.vue | 2 +- ui/src/views/network/VnfAppliancesTab.vue | 2 +- utils/src/main/java/com/cloud/utils/FileUtil.java | 69 ++++++++- .../main/java/com/cloud/utils/script/Script.java | 144 ++++++++++++++---- .../java/com/cloud/utils/script/ScriptTest.java | 81 ++++++++++ 42 files changed, 1420 insertions(+), 345 deletions(-) copy api/src/test/java/org/apache/cloudstack/api/command/user/iso/RegisterIsoCmdTest.java => framework/cluster/src/test/java/com/cloud/cluster/ClusterManagerImplTest.java (74%) create mode 100644 framework/cluster/src/test/java/com/cloud/cluster/ClusterServiceServletContainerTest.java create mode 100644 framework/cluster/src/test/java/com/cloud/cluster/ClusterServiceServletImplTest.java create mode 100644 plugins/hypervisors/kvm/src/test/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtOvsFetchInterfaceCommandWrapperTest.java create mode 100644 plugins/hypervisors/kvm/src/test/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtSetupDirectDownloadCertificateCommandWrapperTest.java create mode 100644 plugins/hypervisors/kvm/src/test/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtStopCommandWrapperTest.java create mode 100644 server/src/test/java/com/cloud/api/ApiServerTest.java create mode 100644 utils/src/test/java/com/cloud/utils/script/ScriptTest.java