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

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


 discard 9f90e2e41ba 4.21/main Health Check, please don't merge this!
     add d2615bb142c Add support for providing userdata to system VMs (#11654)
     add 09b63bc2e82 Storage pool response improvements (#10740)
     add a15fbd9bcc8 refactor: remove use of term entry-point from extensions 
code base (#11488)
     add cc3170577c1 Add `Hypervisor default` as cache mode for disk offerings 
(#10282)
     add 314c4591ecb systemvmtemplate: Bump Debian version to 12.12.0 (#11778)
     add 270d3f9a2da UI: Deal with crosssite api call after login (#10533)
     add 9f20979bcee UI: Fix primary storage for datastore cluster and retain 
traffic labels during zone deployment (#11760)
     add b143ddc4058 Sanitize the rbd file cmd parameter logs during qemu-img 
convert (through Script) (#11801)
     add 89d2b17461f storage: change storage pool to Up state when cancel 
storage migration (#11773)
     add 6089c161a6c Merge remote-tracking branch 'apache/4.20'
     add a6ef24d1679 server: consistent domainpath in api responses (#11589)
     add f67b738eb3d Migrate volume improvements, to bypass secondary storage 
when copy volume between pools is allowed directly (#11625)
     add 973819dad61 API: Add support to list all snapshot policies & backup 
schedules (#11587)
     add 2b1f0bbbdbd UI: Fix for cluster addition in VMware (#11812)
     add 67250d99d44 ui: fix add host form state on submit (#11815)
     add df49c4f14bf UI: Move Backup Repository to Infrastructure (from 
Configuration) (#11738)
     add b99a03092f2 Added Extension for MaaS integration in CloudStack (#11613)
     add b106d6e190b VMware to KVM Migrations improvements (#11594)
     add cc6ee906d51 Markdown: add documentation on pre-commit usage (#11680)
     add 0b9afe77cac Enforce distinct hostnames network (#10212)
     add 162c45f8fa9 api/server: list networks by name (#11470)
     add 1e23d6bc205 server: enable KVM volume and VM snapshot by default 
(#11446)
     add 136ea3eafac UI: Removal of UI blockage to access the 
`changeOfferingForVolume` API (#10135)
     add a5a934dac14 pre-commit: add hooks `check-illegal-windows-names` and 
`file-contents-sorter` (#11662)
     add 0e93ae3bdf5 UI: Add validator for CIDR being passed (#11465)
     add 8464e46b53f PR #11778 with changes for main branch (#11781)
     add 0ca267f5166  Allow uploading of ISO for creating kubernetes supported 
versions  (#9561)
     add 22ba8dd504d Remove misspelled file not found from rat excludes (#11665)
     add e27528f8b2a Update GitHub Actions (#11664)
     add cdb0604e7b6 pre-commit: enforce mixed-line-ending for all files 
(#11667)
     add 349feebd151 Standardize Markdown headings; enforce MD003 with 
markdownlint (#11688)
     add 0ca63f36a52 api,server,ui: allow cleaning up external details for host 
and serviceoffering (#11548)
     add 887f32d1e81 4.21/main Health Check, please don't merge this!

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   (9f90e2e41ba)
            \
             N -- N -- N   refs/heads/healthcheck-main (887f32d1e81)

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/linters/.markdown-lint.yml                 |    3 -
 .github/linters/codespell.txt                      |    2 +-
 .github/workflows/build.yml                        |    6 +-
 .github/workflows/ci.yml                           |    6 +-
 .github/workflows/codecov.yml                      |    4 +-
 .github/workflows/codeql-analysis.yml              |    2 +-
 .github/workflows/docker-cloudstack-simulator.yml  |    2 +-
 .github/workflows/linter.yml                       |    2 +-
 .github/workflows/main-sonar-check.yml             |    4 +-
 .github/workflows/rat.yml                          |    4 +-
 .github/workflows/sonar-check.yml                  |    4 +-
 .github/workflows/ui.yml                           |    4 +-
 .markdownlintignore                                |    1 +
 .pre-commit-config.yaml                            |   11 +-
 CONTRIBUTING.md                                    |   36 +-
 PRE-COMMIT.md                                      |   43 +
 agent/conf/agent.properties                        |    6 +
 .../cloud/agent/properties/AgentProperties.java    |   14 +
 .../main/java/com/cloud/offering/DiskOffering.java |    7 +-
 .../java/com/cloud/storage/VolumeApiService.java   |    2 +
 .../cloud/storage/snapshot/SnapshotApiService.java |    2 +-
 .../com/cloud/storage/snapshot/SnapshotPolicy.java |    3 +-
 .../cloudstack/api/AbstractGetUploadParamsCmd.java |   28 +
 .../org/apache/cloudstack/api/ApiConstants.java    |    5 +
 .../api/command/admin/host/UpdateHostCmd.java      |   12 +
 .../admin/offering/CreateDiskOfferingCmd.java      |    2 +-
 .../admin/offering/CreateServiceOfferingCmd.java   |    2 +-
 .../admin/offering/UpdateServiceOfferingCmd.java   |   12 +
 .../api/command/admin/vm/ImportVmCmd.java          |   20 +
 ...ForImportCmd.java => ListImportVMTasksCmd.java} |   87 +-
 .../command/user/backup/ListBackupScheduleCmd.java |   30 +-
 .../command/user/iso/GetUploadParamsForIsoCmd.java |   23 +
 .../api/command/user/network/ListNetworksCmd.java  |    7 +
 .../user/snapshot/ListSnapshotPoliciesCmd.java     |    7 +-
 .../api/command/user/vpn/AddVpnUserCmd.java        |   18 +-
 .../api/response/GetUploadParamsResponse.java      |    4 +
 .../api/response/ImportVMTaskResponse.java         |  245 ++
 .../api/response/ServiceOfferingResponse.java      |    2 +-
 .../api/response/SnapshotPolicyResponse.java       |    8 +
 .../api/response/StoragePoolResponse.java          |   19 +-
 .../cloudstack/api/response/UserVmResponse.java    |    2 +-
 .../apache/cloudstack/backup/BackupManager.java    |    3 +-
 .../apache/cloudstack/backup/BackupSchedule.java   |    3 +-
 .../cloudstack/userdata/UserDataManager.java       |   12 +
 .../ImportVmTask.java}                             |    9 +-
 .../apache/cloudstack/vm/ImportVmTasksManager.java |   22 +-
 .../user/backup/ListBackupScheduleCmdTest.java     |   98 +
 .../user/snapshot/ListSnapshotPoliciesCmdTest.java |   79 +
 .../cloud/agent/api/ConvertInstanceCommand.java    |   17 +-
 .../agent/api/ImportConvertedInstanceCommand.java  |    9 +-
 .../cloudstack/storage/to/VolumeObjectTO.java      |    6 +-
 debian/cloudstack-management.install               |    1 +
 .../java/com/cloud/vm/VirtualMachineManager.java   |    3 +
 .../service/VolumeOrchestrationService.java        |    5 +-
 .../engine/subsystem/api/storage/ClusterScope.java |    6 +
 .../engine/subsystem/api/storage/HostScope.java    |   10 +-
 .../api/storage/PrimaryDataStoreLifeCycle.java     |    4 +-
 .../engine/subsystem/api/storage/ZoneScope.java    |    6 +
 .../java/com/cloud/storage/StorageManager.java     |    2 +
 .../com/cloud/vm/VirtualMachineManagerImpl.java    |    3 +-
 .../engine/orchestration/VolumeOrchestrator.java   |    9 +-
 .../orchestration/VolumeOrchestratorTest.java      |    2 +-
 .../java/com/cloud/host/dao/HostDetailsDao.java    |    2 +
 .../com/cloud/host/dao/HostDetailsDaoImpl.java     |   23 +-
 .../java/com/cloud/network/dao/NetworkDao.java     |    7 +
 .../java/com/cloud/network/dao/NetworkDaoImpl.java |   30 +
 .../java/com/cloud/storage/DiskOfferingVO.java     |    2 +-
 .../java/com/cloud/storage/SnapshotPolicyVO.java   |   38 +-
 .../com/cloud/storage/dao/DiskOfferingDao.java     |    2 +
 .../com/cloud/storage/dao/DiskOfferingDaoImpl.java |   16 +
 .../java/com/cloud/storage/dao/VolumeDaoImpl.java  |    1 +
 .../com/cloud/upgrade/dao/Upgrade42100to42200.java |   73 +
 .../src/main/java/com/cloud/vm/ImportVMTaskVO.java |  259 ++
 .../java/com/cloud/vm/dao/ImportVMTaskDao.java     |   14 +-
 .../java/com/cloud/vm/dao/ImportVMTaskDaoImpl.java |   65 +
 .../apache/cloudstack/backup/BackupScheduleVO.java |   38 +-
 .../datastore/db/PrimaryDataStoreDaoImpl.java      |    3 +
 .../spring-engine-schema-core-daos-context.xml     |    1 +
 .../main/resources/META-INF/db/schema-410to420.sql |    2 +-
 .../resources/META-INF/db/schema-42100to42200.sql  |   46 +
 .../cloud/upgrade/dao/Upgrade42100to42200Test.java |  242 ++
 .../storage/motion/AncientDataMotionStrategy.java  |   97 +-
 .../motion/StorageSystemDataMotionStrategy.java    |   34 +-
 .../motion/AncientDataMotionStrategyTest.java      |  200 +
 .../storage/test/SnapshotTestWithFakeData.java     |    2 +-
 .../vmsnapshot/DefaultVMSnapshotStrategy.java      |    1 +
 .../storage/endpoint/DefaultEndPointSelector.java  |    8 +-
 .../volume/datastore/PrimaryDataStoreHelper.java   |    3 +-
 .../storage/datastore/PrimaryDataStoreImpl.java    |    1 +
 .../storage/volume/VolumeDataFactoryImpl.java      |    8 +
 .../cloudstack/userdata/UserDataManagerImpl.java   |   30 +
 .../userdata/UserDataManagerImplTest.java          |   90 +
 extensions/MaaS/maas.py                            |  263 ++
 .../cloudstack/framework/config/ConfigKey.java     |   58 +
 .../extensions/api/DeleteExtensionCmd.java         |    3 +-
 .../extensions/api/UpdateExtensionCmd.java         |    2 +-
 .../extensions/manager/ExtensionsManagerImpl.java  |   32 +-
 .../ExternalPathPayloadProvisioner.java            |    6 +-
 .../HypervResourceController1Test.cs               |  700 ++--
 .../HypervResourceControllerTest.cs                | 2294 +++++------
 .../ROOT.virtualization.v2.Msvm_ComputerSystem.cs  | 3636 ++++++++---------
 .../ROOT.virtualization.v2.Msvm_ConcreteJob.cs     | 3686 ++++++++---------
 ...on.v2.Msvm_EthernetPortAllocationSettingData.cs | 2328 +++++------
 ...OT.virtualization.v2.Msvm_EthernetSwitchPort.cs | 4238 ++++++++++----------
 ...on.v2.Msvm_EthernetSwitchPortVlanSettingData.cs | 2044 +++++-----
 ....virtualization.v2.Msvm_ExternalEthernetPort.cs | 4174 +++++++++----------
 ...irtualization.v2.Msvm_ImageManagementService.cs | 3050 +++++++-------
 ....virtualization.v2.Msvm_KvpExchangeComponent.cs | 3230 +++++++--------
 ...tion.v2.Msvm_KvpExchangeComponentSettingData.cs | 2070 +++++-----
 ...T.virtualization.v2.Msvm_KvpExchangeDataItem.cs | 1340 +++----
 .../ROOT.virtualization.v2.Msvm_LANEndpoint.cs     | 2844 ++++++-------
 ...OOT.virtualization.v2.Msvm_MemorySettingData.cs | 2326 +++++------
 ....virtualization.v2.Msvm_ProcessorSettingData.cs | 2268 +++++------
 ...zation.v2.Msvm_ResourceAllocationSettingData.cs | 2020 +++++-----
 ...ization.v2.Msvm_StorageAllocationSettingData.cs | 2428 +++++------
 ...OT.virtualization.v2.Msvm_SummaryInformation.cs | 3074 +++++++-------
 ...ion.v2.Msvm_SyntheticEthernetPortSettingData.cs | 2130 +++++-----
 ...virtualization.v2.Msvm_VirtualEthernetSwitch.cs | 2772 ++++++-------
 ....Msvm_VirtualEthernetSwitchManagementService.cs | 3030 +++++++-------
 ...alization.v2.Msvm_VirtualHardDiskSettingData.cs | 2102 +++++-----
 ...ation.v2.Msvm_VirtualSystemManagementService.cs | 3832 +++++++++---------
 ...vm_VirtualSystemManagementServiceSettingData.cs | 1618 ++++----
 ...tualization.v2.Msvm_VirtualSystemSettingData.cs | 3314 +++++++--------
 .../motion/HypervStorageMotionStrategy.java        |    1 +
 .../kvm/resource/LibvirtComputingResource.java     |   26 +
 .../hypervisor/kvm/resource/LibvirtVMDef.java      |    2 +-
 .../LibvirtConvertInstanceCommandWrapper.java      |   73 +-
 ...bvirtImportConvertedInstanceCommandWrapper.java |   16 +-
 .../kvm/storage/KVMStorageProcessor.java           |   55 +-
 .../kvm/storage/LibvirtStorageAdaptor.java         |    4 +-
 .../LibvirtConvertInstanceCommandWrapperTest.java  |   23 +-
 .../motion/VmwareStorageMotionStrategy.java        |    1 +
 .../cluster/KubernetesClusterManagerImpl.java      |   15 +-
 .../version/KubernetesVersionManagerImpl.java      |   96 +-
 .../version/KubernetesVersionService.java          |    3 +
 ...oadParamsForKubernetesSupportedVersionCmd.java} |   72 +-
 .../api/response/KubernetesClusterResponse.java    |    2 +-
 .../cloudstack/metrics/MetricsServiceImpl.java     |    4 +
 .../response/InfrastructureResponse.java           |    8 +
 .../network/lb/ElasticLoadBalancerManagerImpl.java |   20 +
 .../lb/InternalLoadBalancerVMManagerImpl.java      |   19 +
 .../internallbvmmgr/LbChildTestConfiguration.java  |    6 +
 .../adapter/ProviderAdapterDiskOffering.java       |    8 +-
 .../driver/AdaptiveDataStoreDriverImpl.java        |    1 +
 .../CloudStackPrimaryDataStoreDriverImpl.java      |    1 +
 .../CloudStackPrimaryDataStoreLifeCycleImpl.java   |   38 +-
 .../driver/LinstorPrimaryDataStoreDriverImpl.java  |    1 +
 plugins/storage/volume/storpool/README.md          |    2 -
 .../storage/motion/StorPoolDataMotionStrategy.java |    1 +
 pom.xml                                            |    5 +-
 .../main/java/com/cloud/api/ApiResponseHelper.java |  105 +-
 .../java/com/cloud/api/query/QueryManagerImpl.java |    1 +
 .../cloud/api/query/dao/AccountJoinDaoImpl.java    |    5 +-
 .../cloud/api/query/dao/AsyncJobJoinDaoImpl.java   |    5 +-
 .../com/cloud/api/query/dao/DomainJoinDaoImpl.java |    5 +-
 .../api/query/dao/DomainRouterJoinDaoImpl.java     |    4 -
 .../api/query/dao/ProjectAccountJoinDaoImpl.java   |    3 +-
 .../query/dao/ProjectInvitationJoinDaoImpl.java    |    3 +-
 .../api/query/dao/ResourceTagJoinDaoImpl.java      |    4 -
 .../api/query/dao/StoragePoolJoinDaoImpl.java      |    5 +
 .../cloud/api/query/dao/TemplateJoinDaoImpl.java   |   15 -
 .../com/cloud/api/query/dao/UserVmJoinDaoImpl.java |   10 +-
 .../main/java/com/cloud/configuration/Config.java  |    1 -
 .../configuration/ConfigurationManagerImpl.java    |   27 +-
 .../cloud/consoleproxy/ConsoleProxyManager.java    |    6 +
 .../consoleproxy/ConsoleProxyManagerImpl.java      |   25 +-
 .../java/com/cloud/network/NetworkServiceImpl.java |   11 +-
 .../router/VirtualNetworkApplianceManager.java     |    6 +
 .../router/VirtualNetworkApplianceManagerImpl.java |   19 +-
 .../com/cloud/resource/ResourceManagerImpl.java    |   19 +-
 .../com/cloud/server/ManagementServerImpl.java     |    4 +-
 .../java/com/cloud/storage/StorageManagerImpl.java |   10 +-
 .../cloud/storage/StoragePoolAutomationImpl.java   |    1 +
 .../com/cloud/storage/VolumeApiServiceImpl.java    |   16 +-
 .../secondary/SecondaryStorageVmManager.java       |    7 +
 .../cloud/storage/snapshot/SnapshotManager.java    |    5 +-
 .../storage/snapshot/SnapshotManagerImpl.java      |   67 +-
 .../src/main/java/com/cloud/vm/UserVmManager.java  |    7 +
 .../main/java/com/cloud/vm/UserVmManagerImpl.java  |  115 +-
 .../cloudstack/backup/BackupManagerImpl.java       |   60 +-
 .../command/ReconcileCommandServiceImpl.java       |    2 +
 .../volume/VolumeImportUnmanageManagerImpl.java    |    2 +-
 .../cloudstack/vm/ImportVmTasksManagerImpl.java    |  225 ++
 .../cloudstack/vm/UnmanagedVMsManagerImpl.java     |  284 +-
 .../spring-server-compute-context.xml              |    2 +
 .../ConfigurationManagerImplTest.java              |   40 +-
 .../storage/snapshot/SnapshotManagerImplTest.java  |  125 +
 .../storage/snapshot/SnapshotManagerTest.java      |    6 +-
 .../java/com/cloud/vm/UserVmManagerImplTest.java   |    9 +
 .../java/com/cloud/vpc/dao/MockNetworkDaoImpl.java |   15 +
 .../cloudstack/backup/BackupManagerTest.java       |   75 +
 .../VolumeImportUnmanageManagerImplTest.java       |    2 +-
 .../cloudstack/vm/UnmanagedVMsManagerImplTest.java |  104 +-
 .../src/test/resources/createNetworkOffering.xml   |  166 +-
 .../SecondaryStorageManagerImpl.java               |   21 +-
 systemvm/debian/opt/cloud/bin/setup/init.sh        |    2 +
 systemvm/debian/opt/cloud/bin/setup/postinit.sh    |   95 +
 test/integration/plugins/linstor/README.md         |    6 +-
 test/integration/plugins/scaleio/README.md         |    6 +-
 test/integration/smoke/test_ssvm.py                |    9 +-
 test/integration/smoke/test_systemvm_userdata.py   |  410 ++
 test/systemvm/README.md                            |   16 +-
 tools/apidoc/gen_toc.py                            |    3 +-
 tools/appliance/README.md                          |    4 +-
 .../scripts/configure_systemvm_services.sh         |    4 +-
 .../template-base_aarch64-target_aarch64.json      |    4 +-
 .../template-base_x86_64-target_aarch64.json       |    4 +-
 .../template-base_x86_64-target_x86_64.json        |    4 +-
 tools/devcloud-kvm/README.md                       |    4 +-
 tools/marvin/marvin/misc/build/CI.md               |   29 +-
 ui/public/config.json                              |    1 +
 ui/public/locales/en.json                          |   24 +-
 ui/public/locales/pt_BR.json                       |    3 +-
 ui/src/components/view/DetailsTab.vue              |    7 +
 ui/src/components/view/ListView.vue                |   86 +-
 ui/src/components/view/SearchView.vue              |   50 +-
 ui/src/components/widgets/Console.vue              |   44 +-
 ui/src/config/section/config.js                    |   46 -
 ui/src/config/section/image.js                     |    9 +
 ui/src/config/section/infra.js                     |    2 +
 ui/src/config/section/infra/backupRepositories.js  |   63 +
 ui/src/config/section/storage.js                   |   90 +
 ui/src/store/modules/user.js                       |    4 +-
 ui/src/utils/util.js                               |   21 +
 ui/src/views/AutogenView.vue                       |   22 +-
 ui/src/views/compute/BackupScheduleWizard.vue      |   30 +-
 .../views/compute/backup/CreateBackupSchedule.vue  |  183 +
 ui/src/views/extension/CreateExtension.vue         |   12 +-
 .../views/image/AddKubernetesSupportedVersion.vue  |  169 +-
 ui/src/views/infra/ClusterAdd.vue                  |   11 +-
 ui/src/views/infra/HostAdd.vue                     |  456 +--
 ui/src/views/infra/HostUpdate.vue                  |    4 +-
 ui/src/views/infra/InfraSummary.vue                |    9 +-
 ui/src/views/infra/zone/ZoneWizardAddResources.vue |    2 +-
 ui/src/views/infra/zone/ZoneWizardLaunchZone.vue   |    4 +-
 .../zone/ZoneWizardPhysicalNetworkSetupStep.vue    |    2 +-
 ui/src/views/network/CreateVpc.vue                 |    4 +-
 ui/src/views/offering/AddComputeOffering.vue       |    3 +
 ui/src/views/offering/AddDiskOffering.vue          |    5 +-
 ui/src/views/storage/RecurringSnapshotVolume.vue   |  153 +-
 ui/src/views/tools/ImportUnmanagedInstance.vue     |   75 +-
 ui/src/views/tools/ImportVmTasks.vue               |  150 +
 ui/src/views/tools/ManageInstances.vue             |  354 +-
 .../main/java/com/cloud/utils/script/Script.java   |   45 +-
 .../ReflectionToStringBuilderUtilsTest.java        |    2 +-
 245 files changed, 39563 insertions(+), 34594 deletions(-)
 create mode 100644 .markdownlintignore
 create mode 100644 PRE-COMMIT.md
 copy 
api/src/main/java/org/apache/cloudstack/api/command/admin/vm/{ListVmsForImportCmd.java
 => ListImportVMTasksCmd.java} (56%)
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/response/ImportVMTaskResponse.java
 copy 
api/src/main/java/org/apache/cloudstack/{cluster/ClusterDrsPlanMigration.java 
=> vm/ImportVmTask.java} (77%)
 copy 
plugins/api/discovery/src/main/java/org/apache/cloudstack/discovery/ApiDiscoveryService.java
 => api/src/main/java/org/apache/cloudstack/vm/ImportVmTasksManager.java (50%)
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/user/backup/ListBackupScheduleCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/user/snapshot/ListSnapshotPoliciesCmdTest.java
 create mode 100644 engine/schema/src/main/java/com/cloud/vm/ImportVMTaskVO.java
 copy 
plugins/network-elements/netscaler/src/main/java/com/cloud/network/dao/NetScalerPodDao.java
 => engine/schema/src/main/java/com/cloud/vm/dao/ImportVMTaskDao.java (76%)
 create mode 100644 
engine/schema/src/main/java/com/cloud/vm/dao/ImportVMTaskDaoImpl.java
 create mode 100644 
engine/schema/src/test/java/com/cloud/upgrade/dao/Upgrade42100to42200Test.java
 create mode 100755 extensions/MaaS/maas.py
 copy 
plugins/integrations/kubernetes-service/src/main/java/org/apache/cloudstack/api/command/admin/kubernetes/version/{AddKubernetesSupportedVersionCmd.java
 => GetUploadParamsForKubernetesSupportedVersionCmd.java} (71%)
 create mode 100644 
server/src/main/java/org/apache/cloudstack/vm/ImportVmTasksManagerImpl.java
 create mode 100644 test/integration/smoke/test_systemvm_userdata.py
 create mode 100644 ui/src/config/section/infra/backupRepositories.js
 create mode 100644 ui/src/views/compute/backup/CreateBackupSchedule.vue
 create mode 100644 ui/src/views/tools/ImportVmTasks.vue

Reply via email to