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

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


 discard dfebc09f947 Merge branch '4.19' into 4.19-dummy
 discard 1770204568b do not merge
     add 154566f914c Updating pom.xml version numbers for release 4.18.2.0
     add 8a101fbbc11 Updating pom.xml version numbers for release 
4.18.3.0-SNAPSHOT
     add cadbb563afa Merge remote-tracking branch 'origin/4.18' into 4.19
     add 5f8450f28f1 Add a shutdownhook to remove jobs owned by the process 
(#8896)
     add d4a5459a830 UI: Fix missing locale strings for Status widget (#8792)
     add 7affbb1dacf protect against null-path (#8915)
     add 78e07cff62d Merge release branch 4.18 to 4.19
     add 49d244f2513 [Usage] Create VPC billing (#7235)
     add 21182dabcd8 Update netty version for compatibility/staying current 
(#8945)
     add c081f60427d server: Fix null pointer exception in restore VM (#8930)
     add 6502dde8c33 field enlarged and db upgrade (#8675)
     add 582249c1f72 Fix permission to manipulate VMs and templates settings 
through UI (#8778)
     add 5a52ca78ae5 kvm: export sysinfo for arm64 domains for cloud-init to 
work (#8940)
     add 405aac38bc9 linstor: Only set allow-two-primaries if resource is 
already in use (#8802)
     add 0577b0ac8ef server: add logs to public ip allocation attempt (#8239)
     add 0fa71f56966 Merge remote-tracking branch 'origin/4.18' into 4.19
     add f6802e91983 server: fix duplicated records for templates if there are 
multiple zones (#8933)
     add 0de469ab731 Infra25725 add codecov token to workflow (#8960)
     add 65f57124f5d UI: ignore error when list public ips for CKS clusters on 
Shared network (#8489)
     add 80adf5ead10 Merge release branch 4.18 to 4.19
     add 0b857def685 New feature: Import/Unamange DATA volume from storage pool 
(#8808)
     add 96ae479000a [Usage] Create network billing (#7236)
     add 6def370f4a2 test: fix unknown parameter hostid in 
test_vm_life_cycle.py (#8948)
     add 4ffeec6ba45 vpc: create vpc tiers with dns server of vpc instead of 
zone (#8621)
     add 5f6acca049e packaging: move contrail network plugin to noredist (#8932)
     add 0514caedd6a Merge release branch 4.18 to 4.19
     add 3b0e6ac90c0 VR: fix dnmasq misconfiguration if there are multiple IP 
ranges in a shared network (#8741)
     add 77df9ad4d78 codecov: fix Github action workflow
     add 5745674da5f Merge remote-tracking branch 'origin/4.18' into 4.19
     add 4c27574570d .github: fix codecov action configuration
     add e409c6d870a Fixup listing of serivce offering & storagepools with tags 
(#8937)
     add 80a8b80a9d5 Update volume's passphrase to null if diskOffering doesn't 
support encryption (#8904)
     add 08132acaa2f Fix restore VM with allocated root disk (#8977)
     add b23ceefc7ea utils: cleanup MacAddress and MacAddressTest (#8988)
     add 0e08a126dfd systemvm: add template_zone_ref record when add a new zone 
with same hypervisor type (#8395)
     add cec6ade257c change live migration API used on kvm (#8952)
     add eead2710f81 explanatory error message on delete attempt of default 
system offering (#8883)
     add 9d5d4e55648 linstor: cleanup diskless nodes on disconnect (#8790)
     add 3de1f8b4baf Merge remote-tracking branch 'origin/4.18' into 4.19
     add f7b95cd8f06 UI: hide Cleanup/Expunge when delete a CloudManaged CKS 
cluster (#8593)
     add 027149487b5 Fix: Update rootdisksize detail on restore VM (#8981)
     add c071e15a05b 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   (dfebc09f947)
            \
             N -- N -- N   refs/heads/4.19-dummy (c071e15a05b)

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                           |    4 +-
 .github/workflows/codecov.yml                      |    5 +-
 .github/workflows/ui.yml                           |    3 +-
 api/src/main/java/com/cloud/event/EventTypes.java  |   10 +
 .../org/apache/cloudstack/api/ApiConstants.java    |    3 +
 .../api/command/admin/volume/ImportVolumeCmd.java  |  165 +++
 .../admin/volume/ListVolumesForImportCmd.java      |   93 ++
 .../command/admin/volume/UnmanageVolumeCmd.java    |  127 ++
 .../api/response/VolumeForImportResponse.java      |  176 +++
 .../volume/VolumeImportUnmanageService.java        |   46 +
 .../storage/volume/VolumeOnStorageTO.java          |  130 ++
 .../org/apache/cloudstack/usage/UsageTypes.java    |    4 +
 .../command/admin/volume/ImportVolumeCmdTest.java  |   83 ++
 .../admin/volume/ListVolumesForImportCmdTest.java  |   58 +
 .../admin/volume/UnmanageVolumeCmdTest.java        |   70 +
 .../api/response/VolumeForImportResponseTest.java  |   77 ++
 .../storage/volume/VolumeOnStorageTOTest.java      |   84 ++
 client/pom.xml                                     |   14 +-
 .../cloud/agent/api/GetVolumesOnStorageAnswer.java |   42 +
 .../agent/api/GetVolumesOnStorageCommand.java      |   55 +
 .../agent/api/GetVolumesOnStorageAnswerTest.java   |   73 ++
 .../agent/api/GetVolumesOnStorageCommandTest.java  |   41 +
 .../service/VolumeOrchestrationService.java        |    5 +-
 .../engine/orchestration/NetworkOrchestrator.java  |    6 +
 .../engine/orchestration/VolumeOrchestrator.java   |   21 +-
 .../orchestration/VolumeOrchestratorTest.java      |   55 +-
 .../upgrade/SystemVmTemplateRegistration.java      |   11 +-
 .../com/cloud/upgrade/dao/Upgrade41900to41910.java |   11 +-
 .../main/java/com/cloud/usage/UsageNetworksVO.java |  143 ++
 .../src/main/java/com/cloud/usage/UsageVO.java     |   11 +
 .../src/main/java/com/cloud/usage/UsageVpcVO.java  |  130 ++
 .../java/com/cloud/usage/dao/UsageNetworksDao.java |   31 +
 .../com/cloud/usage/dao/UsageNetworksDaoImpl.java  |  134 ++
 .../main/java/com/cloud/usage/dao/UsageVpcDao.java |   29 +
 .../java/com/cloud/usage/dao/UsageVpcDaoImpl.java  |  131 ++
 ...n-daos-between-management-and-usage-context.xml |    2 +
 .../spring-engine-schema-core-daos-context.xml     |    2 +
 .../resources/META-INF/db/schema-41900to41910.sql  |   33 +
 .../storage/volume/VolumeServiceImpl.java          |    2 +-
 .../presetvariables/PresetVariableHelper.java      |   44 +
 .../activationrule/presetvariables/Value.java      |   10 +
 .../cloudstack/quota/constant/QuotaTypes.java      |    2 +
 .../apache/cloudstack/quota/dao/NetworkDao.java    |   23 +
 .../cloudstack/quota/dao/NetworkDaoImpl.java       |   27 +
 .../org/apache/cloudstack/quota/dao/VpcDao.java    |   23 +
 .../apache/cloudstack/quota/dao/VpcDaoImpl.java    |   23 +
 .../presetvariables/PresetVariableHelperTest.java  |    2 +
 .../activationrule/presetvariables/ValueTest.java  |    8 +
 .../hypervisor/kvm/resource/LibvirtVMDef.java      |    8 +-
 .../hypervisor/kvm/resource/MigrateKVMAsync.java   |   45 +-
 .../LibvirtGetVolumesOnStorageCommandWrapper.java  |  177 +++
 .../wrapper/LibvirtMigrateCommandWrapper.java      |   29 +-
 .../org/apache/cloudstack/utils/qemu/QemuImg.java  |    7 +-
 .../kvm/resource/MigrateKVMAsyncTest.java          |   83 ++
 ...bvirtGetVolumesOnStorageCommandWrapperTest.java |  158 +++
 .../wrapper/LibvirtMigrateCommandWrapperTest.java  |   78 +-
 .../hypervisor/vmware/resource/VmwareResource.java |    5 +-
 plugins/network-elements/juniper-contrail/pom.xml  |    6 -
 plugins/pom.xml                                    |    2 +-
 .../CloudStackPrimaryDataStoreLifeCycleImpl.java   |    2 +-
 .../kvm/storage/LinstorStorageAdaptor.java         |  147 ++-
 .../storage/datastore/util/LinstorUtil.java        |   19 +
 .../java/com/cloud/api/query/QueryManagerImpl.java |   49 +-
 .../configuration/ConfigurationManagerImpl.java    |    2 +-
 .../com/cloud/network/IpAddressManagerImpl.java    |   38 +-
 .../java/com/cloud/network/NetworkModelImpl.java   |   16 +
 .../java/com/cloud/network/NetworkServiceImpl.java |   12 +-
 .../java/com/cloud/network/vpc/VpcManagerImpl.java |    8 +-
 .../cloud/template/HypervisorTemplateAdapter.java  |    8 +-
 .../main/java/com/cloud/vm/UserVmManagerImpl.java  |   49 +-
 .../volume/VolumeImportUnmanageManagerImpl.java    |  515 ++++++++
 .../cloudstack/vm/UnmanagedVMsManagerImpl.java     |    2 +-
 .../core/spring-server-core-managers-context.xml   |    2 +
 .../com/cloud/network/NetworkModelImplTest.java    |   82 +-
 .../template/HypervisorTemplateAdapterTest.java    |   19 +-
 .../VolumeImportUnmanageManagerImplTest.java       |  622 +++++++++
 services/secondary-storage/server/pom.xml          |    2 +-
 systemvm/debian/etc/logrotate.d/haproxy            |    2 +-
 systemvm/debian/opt/cloud/bin/cs/CsDhcp.py         |    2 +-
 systemvm/debian/opt/cloud/bin/cs/CsHelper.py       |   14 +-
 .../smoke/test_import_unmanage_volumes.py          |  167 +++
 test/integration/smoke/test_restore_vm.py          |  108 ++
 test/integration/smoke/test_vm_life_cycle.py       |    6 +-
 ui/public/locales/en.json                          |   17 +
 ui/src/components/view/DetailSettings.vue          |   14 +-
 ui/src/components/widgets/Status.vue               |   29 +-
 ui/src/config/section/compute.js                   |    3 +
 ui/src/config/section/tools.js                     |    9 +
 ui/src/views/compute/KubernetesServiceTab.vue      |   24 +-
 ui/src/views/compute/ReinstallVm.vue               |   18 +-
 .../views/compute/wizard/NetworkConfiguration.vue  |    2 +-
 ui/src/views/tools/ManageVolumes.vue               | 1379 ++++++++++++++++++++
 .../java/com/cloud/usage/UsageManagerImpl.java     |   68 +
 .../cloud/usage/parser/NetworksUsageParser.java    |   99 ++
 .../com/cloud/usage/parser/VpcUsageParser.java     |   94 ++
 .../main/java/com/cloud/utils/net/MacAddress.java  |  233 +---
 .../java/com/cloud/utils/net/MacAddressTest.java   |   14 +-
 97 files changed, 6328 insertions(+), 448 deletions(-)
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/admin/volume/ImportVolumeCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/admin/volume/ListVolumesForImportCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/admin/volume/UnmanageVolumeCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/response/VolumeForImportResponse.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/storage/volume/VolumeImportUnmanageService.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/storage/volume/VolumeOnStorageTO.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/admin/volume/ImportVolumeCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/admin/volume/ListVolumesForImportCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/admin/volume/UnmanageVolumeCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/response/VolumeForImportResponseTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/storage/volume/VolumeOnStorageTOTest.java
 create mode 100644 
core/src/main/java/com/cloud/agent/api/GetVolumesOnStorageAnswer.java
 create mode 100644 
core/src/main/java/com/cloud/agent/api/GetVolumesOnStorageCommand.java
 create mode 100644 
core/src/test/java/com/cloud/agent/api/GetVolumesOnStorageAnswerTest.java
 create mode 100644 
core/src/test/java/com/cloud/agent/api/GetVolumesOnStorageCommandTest.java
 create mode 100644 
engine/schema/src/main/java/com/cloud/usage/UsageNetworksVO.java
 create mode 100644 engine/schema/src/main/java/com/cloud/usage/UsageVpcVO.java
 create mode 100644 
engine/schema/src/main/java/com/cloud/usage/dao/UsageNetworksDao.java
 create mode 100644 
engine/schema/src/main/java/com/cloud/usage/dao/UsageNetworksDaoImpl.java
 create mode 100644 
engine/schema/src/main/java/com/cloud/usage/dao/UsageVpcDao.java
 create mode 100644 
engine/schema/src/main/java/com/cloud/usage/dao/UsageVpcDaoImpl.java
 create mode 100644 
framework/quota/src/main/java/org/apache/cloudstack/quota/dao/NetworkDao.java
 create mode 100644 
framework/quota/src/main/java/org/apache/cloudstack/quota/dao/NetworkDaoImpl.java
 create mode 100644 
framework/quota/src/main/java/org/apache/cloudstack/quota/dao/VpcDao.java
 create mode 100644 
framework/quota/src/main/java/org/apache/cloudstack/quota/dao/VpcDaoImpl.java
 create mode 100644 
plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtGetVolumesOnStorageCommandWrapper.java
 create mode 100644 
plugins/hypervisors/kvm/src/test/java/com/cloud/hypervisor/kvm/resource/MigrateKVMAsyncTest.java
 create mode 100644 
plugins/hypervisors/kvm/src/test/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtGetVolumesOnStorageCommandWrapperTest.java
 create mode 100644 
server/src/main/java/org/apache/cloudstack/storage/volume/VolumeImportUnmanageManagerImpl.java
 create mode 100644 
server/src/test/java/org/apache/cloudstack/storage/volume/VolumeImportUnmanageManagerImplTest.java
 create mode 100644 test/integration/smoke/test_import_unmanage_volumes.py
 create mode 100644 test/integration/smoke/test_restore_vm.py
 create mode 100644 ui/src/views/tools/ManageVolumes.vue
 create mode 100644 
usage/src/main/java/com/cloud/usage/parser/NetworksUsageParser.java
 create mode 100644 
usage/src/main/java/com/cloud/usage/parser/VpcUsageParser.java

Reply via email to