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

pearl11594 pushed a change to branch clone-edit-existing-offerings
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


    from 231f22bc51e fix unit tests
     add 34b8870f591 systemvm-template: support on-demand download during setup 
and registration (#11656)
     add 432a3065bc8 api: fix response annotation for createBackupSchedule 
(#11950)
     add 56a39e6be75 Add 'dataDiskController' VM setting/detail for KVM 
hypervisor (#12334)
     add 6a2d91ed8a3 Merge branch '4.20' into 4.22
     add 40d21f093f9 Merge branch '4.22'
     add 46cb805c902 Removal of internal ID in backup event descriptions 
(#12197)
     add 81b991ae9c9 Show volume UUIDs in the backup details page (#12156)
     add cd557969727 webhook: fixes, filter enhancement (#12023)
     add 7a11bd2f987 CKS: Fix issue with scaling down CKS Nodes when deployed 
in HA mode (#12302)
     add 7ff76cb2d7b Protect upgrades from failures  (#12319)
     add 5cb279b6f10 ui: fix test delivery params in create webhook form 
(#12318)
     add 10dcbd76f0f linstor: Provide /dev/drbd/by-res/ resource paths to 
CloudStack (#12300)
     add 4f749378551 Event typo fix (#12350)
     add 77cb0827d35 Refactor XML parsing to use safer document builders in 
multiple classes (#12129)
     add ca64406a880 replace momentjs with dayjs and use watch instead of 
update (#12351)
     add 959c5fff688 Merge branch '4.20' into 4.22
     add 4628385051c Merge branch '4.22'
     add c465caf81e7 Adjust close periods (#12376)
     add 2d4b7ba3578 Add mountopts to backup repository response (#12360)
     add fca928d609b fix HMAC Signatures and API Keys Logged in Plaintext 
(#12021)
     add a29de0ed066 Retry cloneVM task when any file access issue while 
cloning from volume or template (#12335)
     add 57331aca2fc Skip removal of offerings if in use during domain removal 
(#11780)
     add 750290b8aed Prevent NPE when removing NIC from a stopped VM using 
service offering with CPU cap set (#12232)
     add 425c4e33120 Merge remote-tracking branch 'apache/4.20' into 4.22
     add eedd32971f7 Merge remote-tracking branch 'apache/4.22'
     add e47d7bc6ff1 [CI] Dependabot: add a cooldown period for new releases 
(#12384)
     add fd1c67f4739 Standardize and auto add license headers to properties 
files (#12231)
     add bc76f2042d7 Change migration volume exception messages (#12367)
     add 1ef63657716 Change internal ID to UUID in user disable event (#11824)
     add 1b861dad48f Cleanup: Standardize logger message formatting in 
ApiServer.java (#11188)
     add bc3d7c314bb Change the `value` parameter of the `updateConfiguration` 
API to be required (#10790)
     add 9a38e75abdf Fix Linstor shrink qcow2 volumes (#12387)
     add c91e84c6d8b Avoid double counting primary storage allocated capacity 
for storage pools having a parent (#12181)
     add ef1aaa0551d kvm: allow skip forcing disk controller (#11750)
     add e25cf437c05 Merge branch '4.20' into 4.22
     add 28112175785 Merge branch '4.22'
     add 2358632253a Fixed User type accounts being able to change resource 
limits of their own domain and account (#12046)
     add b8813c7b243 UI: Add info for 'Use primary storage replication' in 
snapshot view(s) (#11943)
     add 04875f15177 Improve logs for VM migrations (#12332)
     add 2399edd3807 [UI] Fix for the login url with nested redirect parameters 
(#12356)
     add db1c7d678cc Updated protobuf version to 3.25.5, and protobuf & jackson 
maven dependencies (#12389)
     add 0e6d2d986b7 ui: prevent calling listConfigurations when not allowed 
(#11704)
     add c7cfeb5caa1 fix location constraint ceph error (#12285)
     add 2b373a46595 [UI] Fix primary storage details display when the uuid has 
divergent pattern (#12307)
     add 8dcfc7c7678 Linstor fix host picking (#12047)
     add 8627c60b951 ui: option to migrate vm with volumes to same pool (#11703)
     add 031fbf43d4f Merge remote-tracking branch 'apache/4.20' into 4.22
     add 538578366a7 Merge remote-tracking branch 'apache/4.22'
     add b8ed34e2a88 Reset modifier button's state (#12187)
     add 9e86fdf1b67 Fix cloud-sysvmadmin hang (#12355)
     add 6a324da27a6 MAC address assignment improvements (#12349)
     add 5c1f9315ced Remove transaction from updateCapacityForHost cal (#12421)
     add b5fd39fca0d Merge branch '4.20' into 4.22
     add 507c4cd1289 Merge branch '4.22'
     add a566af35f5c Review comment on pull request #12436
     add b31c2f4cae1 Revert "Review comment on pull request #12436"
     add 002d9768b28 Add settings to mark cryptographic algorithms in vpn 
customer gateways as excluded or obsolete (#12193)
     add 8b2f1f19c27 Support dedicating backup offerings to domains (#12194)
     add aba3285c3c8 [Usage] Include accounts uuid on the cloud_usage accounts 
initial saving (#12420)
     add f1f779a08d9 Cleanup snapshot files in datastores for Error-ed 
snapshots, and some code improvements (#12347)
     add 76e6de7f90e ui: fix form data double fetch/reset form data by 
ownership selection (#11705)
     add 3828a3b744a Merge branch '4.20' into 4.22
     add 04b58acdd64 Merge branch '4.22'
     add e2f4ed9dcf1 Bump commons-codec:commons-codec from 1.15 to 1.20.0 
(#12303)
     add 1b0a036a5b7 Bump ads.version from 2.0.0.AM25 to 2.0.0.AM27 (#12269)
     add 6e68f801062 Merge branch 'main' of 
https://github.com/apache/cloudstack into clone-edit-existing-offerings

No new revisions were added by this update.

Summary of changes:
 .github/dependabot.yml                             |    2 +
 .github/workflows/stale.yml                        |    4 +-
 .pre-commit-config.yaml                            |   10 +
 api/src/main/java/com/cloud/event/EventTypes.java  |    2 +
 .../main/java/com/cloud/network/NetworkModel.java  |    8 +
 .../main/java/com/cloud/user/AccountService.java   |    3 +
 .../main/java/com/cloud/vm/VmDetailConstants.java  |    3 +
 .../org/apache/cloudstack/acl/SecurityChecker.java |    4 +
 .../org/apache/cloudstack/alert/AlertService.java  |    1 +
 .../org/apache/cloudstack/api/ApiConstants.java    |    5 +
 .../apache/cloudstack/api/BaseBackupListCmd.java   |    2 +-
 .../admin/backup/ImportBackupOfferingCmd.java      |   22 +
 .../admin/backup/UpdateBackupOfferingCmd.java      |   28 +-
 .../admin/network/UpdateNetworkOfferingCmd.java    |   65 +-
 .../admin/offering/UpdateDiskOfferingCmd.java      |   62 +-
 .../admin/offering/UpdateServiceOfferingCmd.java   |   62 +-
 .../api/command/admin/user/DisableUserCmd.java     |    4 +-
 .../command/admin/vpc/UpdateVPCOfferingCmd.java    |   64 +-
 .../command/offering/DomainAndZoneIdResolver.java  |  114 ++
 .../api/command/user/backup/CreateBackupCmd.java   |    4 +-
 .../user/backup/CreateBackupScheduleCmd.java       |    3 +-
 .../api/command/user/backup/DeleteBackupCmd.java   |    4 +-
 .../api/command/user/backup/RestoreBackupCmd.java  |    4 +-
 .../backup/repository/AddBackupRepositoryCmd.java  |    3 +-
 .../command/user/config/ListCapabilitiesCmd.java   |   16 +
 .../api/command/user/snapshot/CopySnapshotCmd.java |    6 +-
 .../command/user/snapshot/CreateSnapshotCmd.java   |    5 +-
 .../user/snapshot/CreateSnapshotPolicyCmd.java     |    6 +-
 .../api/response/BackupOfferingResponse.java       |   19 +
 .../api/response/BackupRepositoryResponse.java     |   12 +
 .../api/response/CapabilitiesResponse.java         |   10 +
 .../response/Site2SiteCustomerGatewayResponse.java |   16 +
 .../apache/cloudstack/backup/BackupManager.java    |    2 +
 .../cloudstack/backup/BackupRepositoryService.java |    1 -
 .../offering/DomainAndZoneIdResolverTest.java      |  149 +++
 client/bindir/cloud-setup-management.in            |  141 ++
 client/conf/server.properties.in                   |    5 +
 .../storage/template/HttpTemplateDownloader.java   |    2 +-
 .../api/storage/ObjectInDataStoreStateMachine.java |    6 +-
 .../subsystem/api/storage/SnapshotDataFactory.java |    2 +
 .../main/java/com/cloud/network/addr/PublicIp.java |    7 +-
 .../com/cloud/vm/VirtualMachineManagerImpl.java    |   29 +-
 .../engine/orchestration/NetworkOrchestrator.java  |    2 +-
 .../orchestration/NetworkOrchestratorTest.java     |    1 +
 .../com/cloud/capacity/dao/CapacityDaoImpl.java    |   11 +
 .../com/cloud/dc/dao/DataCenterDetailsDaoImpl.java |    3 +-
 .../java/com/cloud/network/dao/NetworkDaoImpl.java |    4 +-
 .../java/com/cloud/storage/dao/SnapshotDao.java    |    2 +
 .../com/cloud/storage/dao/SnapshotDaoImpl.java     |    7 +
 .../java/com/cloud/storage/dao/VMTemplateDao.java  |    5 +-
 .../com/cloud/storage/dao/VMTemplateDaoImpl.java   |   37 +-
 .../main/java/com/cloud/storage/dao/VolumeDao.java |    2 +
 .../java/com/cloud/storage/dao/VolumeDaoImpl.java  |   14 +
 .../java/com/cloud/upgrade/DatabaseCreator.java    |    2 +-
 .../upgrade/SystemVmTemplateRegistration.java      |  981 ++++++++------
 .../java/com/cloud/usage/dao/UsageDaoImpl.java     |   17 +-
 .../src/main/java/com/cloud/vm/dao/NicDao.java     |    2 +-
 .../src/main/java/com/cloud/vm/dao/NicDaoImpl.java |    3 +-
 .../main/java/com/cloud/vm/dao/VMInstanceDao.java  |    4 +
 .../java/com/cloud/vm/dao/VMInstanceDaoImpl.java   |   37 +
 .../backup/BackupOfferingDetailsVO.java}           |   19 +-
 .../apache/cloudstack/backup/BackupOfferingVO.java |    7 +
 .../backup/dao/BackupOfferingDaoImpl.java          |   23 +-
 .../dao/BackupOfferingDetailsDao.java}             |    9 +-
 .../dao/BackupOfferingDetailsDaoImpl.java}         |   45 +-
 .../storage/datastore/db/SnapshotDataStoreDao.java |    2 +
 .../datastore/db/SnapshotDataStoreDaoImpl.java     |    7 +
 ...n-daos-between-management-and-usage-context.xml |    3 +-
 ..._index.sql => cloud.idempotent_drop_column.sql} |   11 +-
 .../resources/META-INF/db/schema-42010to42100.sql  |    8 +-
 .../resources/META-INF/db/schema-42210to42300.sql  |   26 +
 .../cloud/storage/dao/VMTemplateDaoImplTest.java   |   87 +-
 .../upgrade/SystemVmTemplateRegistrationTest.java  | 1388 ++++++++++++++++++--
 .../dao/BackupOfferingDetailsDaoImplTest.java      |  251 ++++
 engine/schema/templateConfig.sh                    |   25 +-
 .../cache/manager/StorageCacheManagerImpl.java     |    2 +-
 .../storage/motion/AncientDataMotionStrategy.java  |    4 +-
 .../motion/StorageSystemDataMotionStrategy.java    |   12 +-
 .../storage/image/SecondaryStorageServiceImpl.java |    4 +-
 .../storage/image/TemplateServiceImpl.java         |   14 +-
 .../cloudstack/storage/test/SnapshotTest.java      |    2 +-
 .../apache/cloudstack/storage/test/VolumeTest.java |    2 +-
 .../cloudstack/storage/test/VolumeTestVmware.java  |    2 +-
 .../storage/snapshot/DefaultSnapshotStrategy.java  |    4 +-
 .../storage/snapshot/SnapshotDataFactoryImpl.java  |   22 +-
 .../storage/snapshot/SnapshotServiceImpl.java      |   21 +-
 .../snapshot/StorageSystemSnapshotStrategy.java    |    1 -
 .../storage/datastore/DataObjectManagerImpl.java   |    8 +-
 .../datastore/ObjectInDataStoreManagerImpl.java    |   19 +-
 .../cloudstack/storage/volume/VolumeObject.java    |    2 +-
 .../storage/volume/VolumeServiceImpl.java          |   48 +-
 .../storage/volume/VolumeObjectTest.java           |    4 +-
 .../config/ConfigKeyScheduledExecutionWrapper.java |    2 +-
 .../org/apache/cloudstack/mom/webhook/Webhook.java |    4 +-
 .../cloudstack/mom/webhook/WebhookApiService.java  |    7 +
 .../mom/webhook/WebhookApiServiceImpl.java         |  222 +++-
 .../cloudstack/mom/webhook/WebhookFilter.java      |  114 ++
 .../cloudstack/mom/webhook/WebhookService.java     |    2 +
 .../cloudstack/mom/webhook/WebhookServiceImpl.java |  128 +-
 ...eteWebhookCmd.java => AddWebhookFilterCmd.java} |   70 +-
 .../webhook/api/command/user/CreateWebhookCmd.java |    6 +-
 ...WebhookCmd.java => DeleteWebhookFilterCmd.java} |   29 +-
 .../command/user/ExecuteWebhookDeliveryCmd.java    |    2 -
 .../api/command/user/ListWebhookDeliveriesCmd.java |    2 -
 ...eWebhookCmd.java => ListWebhookFiltersCmd.java} |   50 +-
 .../webhook/api/command/user/ListWebhooksCmd.java  |    4 +-
 .../webhook/api/command/user/UpdateWebhookCmd.java |    5 +-
 .../api/response/WebhookFilterResponse.java        |   78 +-
 .../mom/webhook/dao/WebhookDeliveryDaoImpl.java    |    4 +
 .../{WebhookJoinDao.java => WebhookFilterDao.java} |    9 +-
 .../mom/webhook/dao/WebhookFilterDaoImpl.java      |   79 ++
 .../cloudstack/mom/webhook/vo/WebhookFilterVO.java |  155 +++
 .../webhook/spring-event-webhook-context.xml       |    1 +
 .../mom/webhook/WebhookApiServiceImplTest.java     | 1134 +++++++++++++++-
 .../mom/webhook/WebhookServiceImplTest.java        |  669 ++++++++++
 .../api/command/user/AddWebhookFilterCmdTest.java  |  110 ++
 .../command/user/DeleteWebhookDeliveryCmdTest.java |   35 +
 ...mdTest.java => DeleteWebhookFilterCmdTest.java} |   47 +-
 .../command/user/ListWebhookFiltersCmdTest.java    |   76 ++
 .../mom/webhook/dao/WebhookDaoImplTest.java        |  170 +++
 .../webhook/dao/WebhookDeliveryDaoImplTest.java    |  126 ++
 .../dao/WebhookDeliveryJoinDaoImplTest.java        |  129 ++
 .../mom/webhook/dao/WebhookFilterDaoImplTest.java  |  130 ++
 .../mom/webhook/dao/WebhookJoinDaoImplTest.java    |  115 ++
 plugins/hypervisors/kvm/pom.xml                    |   25 +
 .../kvm/resource/LibvirtComputingResource.java     |   49 +-
 .../wrapper/LibvirtMigrateCommandWrapper.java      |    9 +-
 .../LibvirtMigrateVolumeCommandWrapper.java        |    5 +-
 .../LibvirtPrepareForMigrationCommandWrapper.java  |    4 +
 .../kvm/resource/LibvirtComputingResourceTest.java |   68 +-
 plugins/hypervisors/ovm3/sonar-project.properties  |   30 +-
 .../ovm3/src/test/resources/log4j.properties       |   28 +-
 .../KubernetesClusterScaleWorker.java              |   24 +-
 .../KubernetesClusterScaleWorkerTest.java          |   66 +-
 .../globodns/src/test/resources/log4j.properties   |   26 +-
 .../contrail/management/MockAccountManager.java    |    6 +
 .../driver/CephObjectStoreDriverImpl.java          |    2 +-
 plugins/storage/volume/linstor/CHANGELOG.md        |   17 +-
 .../kvm/storage/LinstorStorageAdaptor.java         |    7 +-
 .../driver/LinstorPrimaryDataStoreDriverImpl.java  |  101 +-
 .../storage/datastore/util/LinstorUtil.java        |   35 +-
 .../storage/datastore/util/StorPoolHelper.java     |    2 +-
 .../storage/motion/StorPoolDataMotionStrategy.java |    4 +-
 .../storage/snapshot/StorPoolSnapshotStrategy.java |    8 +-
 plugins/user-authenticators/ldap/pom.xml           |    2 +-
 pom.xml                                            |   16 +-
 .../src/main/java/com/cloud/acl/DomainChecker.java |   33 +
 .../java/com/cloud/alert/AlertManagerImpl.java     |   12 +-
 .../main/java/com/cloud/api/ApiResponseHelper.java |   16 +
 server/src/main/java/com/cloud/api/ApiServer.java  |   16 +-
 .../java/com/cloud/api/query/QueryManagerImpl.java |    2 +
 .../configuration/ConfigurationManagerImpl.java    |   54 +-
 .../main/java/com/cloud/hypervisor/KVMGuru.java    |    3 +-
 .../com/cloud/network/IpAddressManagerImpl.java    |    4 +-
 .../com/cloud/network/Ipv6AddressManagerImpl.java  |    2 +-
 .../java/com/cloud/network/NetworkModelImpl.java   |   40 +-
 .../com/cloud/network/guru/DirectNetworkGuru.java  |    2 +-
 .../cloud/network/guru/PodBasedNetworkGuru.java    |    5 +-
 .../com/cloud/network/guru/PrivateNetworkGuru.java |    6 +-
 .../com/cloud/network/guru/StorageNetworkGuru.java |    6 +-
 .../com/cloud/network/router/NicProfileHelper.java |    3 +-
 .../cloud/network/router/NicProfileHelperImpl.java |   11 +-
 .../java/com/cloud/network/vpc/VpcManagerImpl.java |   31 +-
 .../com/cloud/network/vpn/Site2SiteVpnManager.java |    6 +
 .../cloud/network/vpn/Site2SiteVpnManagerImpl.java |  279 +++-
 .../resourcelimit/ResourceLimitManagerImpl.java    |    5 +
 .../com/cloud/server/ManagementServerImpl.java     |   56 +-
 .../java/com/cloud/storage/StorageManagerImpl.java |  195 +--
 .../com/cloud/storage/VolumeApiServiceImpl.java    |   11 +-
 .../cloud/storage/snapshot/SnapshotManager.java    |    4 +-
 .../storage/snapshot/SnapshotManagerImpl.java      |   31 +-
 .../main/java/com/cloud/test/DatabaseConfig.java   |    2 +-
 .../java/com/cloud/user/AccountManagerImpl.java    |   16 +
 .../java/com/cloud/user/DomainManagerImpl.java     |   25 +-
 .../main/java/com/cloud/utils/DomainHelper.java    |   63 +
 .../main/java/com/cloud/vm/UserVmManagerImpl.java  |    2 +
 .../cloudstack/backup/BackupManagerImpl.java       |  117 +-
 .../core/spring-server-core-misc-context.xml       |    2 +
 .../test/java/com/cloud/acl/DomainCheckerTest.java |   45 +
 .../ConfigurationManagerImplTest.java              |    3 +
 .../java/com/cloud/hypervisor/KVMGuruTest.java     |    4 +-
 .../com/cloud/network/Ipv6AddressManagerTest.java  |    2 +
 .../com/cloud/network/MockNetworkModelImpl.java    |   18 +
 .../network/vpn/Site2SiteVpnManagerImplTest.java   |  944 +++++++++++++
 .../ResourceLimitManagerImplTest.java              |    1 +
 .../storage/snapshot/SnapshotManagerImplTest.java  |    4 +-
 .../java/com/cloud/vm/UserVmManagerImplTest.java   |    3 +-
 .../java/com/cloud/vpc/MockNetworkModelImpl.java   |   18 +
 .../com/cloud/vpc/MockSite2SiteVpnManagerImpl.java |   17 +-
 .../cloudstack/backup/BackupManagerTest.java       |  366 +++++-
 .../networkoffering/CreateNetworkOfferingTest.java |    4 +
 setup/bindir/cloud-sysvmadm.in                     |  129 +-
 systemvm/agent/conf/environment.properties         |   17 +
 systemvm/agent/noVNC/app/ui.js                     |   60 +
 test/integration/smoke/test_webhook_lifecycle.py   |    2 +-
 ui/public/locales/en.json                          |   40 +-
 ui/src/components/view/DateTimeFilter.vue          |   43 +-
 ui/src/components/view/DetailsTab.vue              |    4 +-
 ui/src/components/view/InfoCard.vue                |    2 +-
 .../InstanceVolumesStoragePoolSelectListView.vue   |   12 +-
 ui/src/components/view/ListView.vue                |   39 +-
 ui/src/components/view/TestWebhookDeliveryView.vue |    2 +-
 .../view/VolumeStoragePoolSelectForm.vue           |   16 +-
 ui/src/components/view/VolumesTab.vue              |    2 +-
 ui/src/components/view/WebhookFiltersTab.vue       |  416 ++++++
 ui/src/components/widgets/Breadcrumb.vue           |    2 +-
 ui/src/config/router.js                            |    4 +-
 ui/src/config/section/network.js                   |   10 +-
 ui/src/config/section/offering.js                  |    6 +-
 ui/src/config/section/tools.js                     |    4 +
 ui/src/store/modules/user.js                       |   19 +-
 ui/src/utils/request.js                            |    2 +-
 ui/src/views/compute/DeployVM.vue                  |    4 +-
 ui/src/views/compute/MigrateWizard.vue             |   60 +-
 ui/src/views/compute/wizard/OwnershipSelection.vue |   30 +-
 ui/src/views/image/IsoZones.vue                    |    2 +-
 ui/src/views/image/TemplateZones.vue               |    2 +-
 ui/src/views/network/CreateIsolatedNetworkForm.vue |    2 +-
 ui/src/views/network/CreateL2NetworkForm.vue       |    2 +-
 ui/src/views/network/CreateVpnCustomerGateway.vue  |  360 +----
 ui/src/views/network/UpdateVpnCustomerGateway.vue  |  129 ++
 ui/src/views/network/VpnCustomerGateway.vue        |  581 ++++++++
 ui/src/views/offering/ImportBackupOffering.vue     |   69 +-
 ui/src/views/storage/CreateSharedFS.vue            |    8 +-
 ui/src/views/storage/CreateVolume.vue              |    4 +-
 ui/src/views/storage/FormSchedule.vue              |    8 +-
 ui/src/views/storage/SnapshotZones.vue             |    9 +-
 ui/src/views/storage/TakeSnapshot.vue              |   10 +-
 ui/src/views/tools/CreateWebhook.vue               |    2 +-
 ui/tests/unit/views/compute/MigrateWizard.spec.js  |   52 +-
 utils/pom.xml                                      |    5 +
 .../com/cloud/utils/cisco/n1kv/vsm/VsmCommand.java |   23 +-
 .../main/java/com/cloud/utils/net/NetUtils.java    |    6 +-
 .../utils/server/ServerPropertiesUtil.java         |   58 +
 .../utils/server/ServerPropertiesUtilTest.java     |   95 ++
 .../hypervisor/vmware/mo/VirtualMachineMO.java     |   54 +-
 236 files changed, 11168 insertions(+), 2108 deletions(-)
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/offering/DomainAndZoneIdResolver.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/offering/DomainAndZoneIdResolverTest.java
 copy 
engine/schema/src/main/java/{com/cloud/network/vpc/VpcOfferingDetailsVO.java => 
org/apache/cloudstack/backup/BackupOfferingDetailsVO.java} (79%)
 copy 
engine/schema/src/main/java/org/apache/cloudstack/{resourcedetail/dao/DiskOfferingDetailsDao.java
 => backup/dao/BackupOfferingDetailsDao.java} (73%)
 copy 
engine/schema/src/main/java/org/apache/cloudstack/{resourcedetail/dao/DiskOfferingDetailsDaoImpl.java
 => backup/dao/BackupOfferingDetailsDaoImpl.java} (53%)
 copy 
engine/schema/src/main/resources/META-INF/db/procedures/{cloud.idempotent_drop_index.sql
 => cloud.idempotent_drop_column.sql} (70%)
 create mode 100644 
engine/schema/src/test/java/org/apache/cloudstack/backup/dao/BackupOfferingDetailsDaoImplTest.java
 create mode 100644 
plugins/event-bus/webhook/src/main/java/org/apache/cloudstack/mom/webhook/WebhookFilter.java
 copy 
plugins/event-bus/webhook/src/main/java/org/apache/cloudstack/mom/webhook/api/command/user/{DeleteWebhookCmd.java
 => AddWebhookFilterCmd.java} (60%)
 copy 
plugins/event-bus/webhook/src/main/java/org/apache/cloudstack/mom/webhook/api/command/user/{DeleteWebhookCmd.java
 => DeleteWebhookFilterCmd.java} (79%)
 copy 
plugins/event-bus/webhook/src/main/java/org/apache/cloudstack/mom/webhook/api/command/user/{DeleteWebhookCmd.java
 => ListWebhookFiltersCmd.java} (65%)
 copy 
api/src/main/java/org/apache/cloudstack/api/response/ExtensionResourceResponse.java
 => 
plugins/event-bus/webhook/src/main/java/org/apache/cloudstack/mom/webhook/api/response/WebhookFilterResponse.java
 (51%)
 copy 
plugins/event-bus/webhook/src/main/java/org/apache/cloudstack/mom/webhook/dao/{WebhookJoinDao.java
 => WebhookFilterDao.java} (71%)
 create mode 100644 
plugins/event-bus/webhook/src/main/java/org/apache/cloudstack/mom/webhook/dao/WebhookFilterDaoImpl.java
 create mode 100644 
plugins/event-bus/webhook/src/main/java/org/apache/cloudstack/mom/webhook/vo/WebhookFilterVO.java
 create mode 100644 
plugins/event-bus/webhook/src/test/java/org/apache/cloudstack/mom/webhook/WebhookServiceImplTest.java
 create mode 100644 
plugins/event-bus/webhook/src/test/java/org/apache/cloudstack/mom/webhook/api/command/user/AddWebhookFilterCmdTest.java
 copy 
plugins/event-bus/webhook/src/test/java/org/apache/cloudstack/mom/webhook/api/command/user/{DeleteWebhookDeliveryCmdTest.java
 => DeleteWebhookFilterCmdTest.java} (78%)
 create mode 100644 
plugins/event-bus/webhook/src/test/java/org/apache/cloudstack/mom/webhook/api/command/user/ListWebhookFiltersCmdTest.java
 create mode 100644 
plugins/event-bus/webhook/src/test/java/org/apache/cloudstack/mom/webhook/dao/WebhookDaoImplTest.java
 create mode 100644 
plugins/event-bus/webhook/src/test/java/org/apache/cloudstack/mom/webhook/dao/WebhookDeliveryDaoImplTest.java
 create mode 100644 
plugins/event-bus/webhook/src/test/java/org/apache/cloudstack/mom/webhook/dao/WebhookDeliveryJoinDaoImplTest.java
 create mode 100644 
plugins/event-bus/webhook/src/test/java/org/apache/cloudstack/mom/webhook/dao/WebhookFilterDaoImplTest.java
 create mode 100644 
plugins/event-bus/webhook/src/test/java/org/apache/cloudstack/mom/webhook/dao/WebhookJoinDaoImplTest.java
 create mode 100644 server/src/main/java/com/cloud/utils/DomainHelper.java
 create mode 100644 
server/src/test/java/com/cloud/network/vpn/Site2SiteVpnManagerImplTest.java
 create mode 100644 ui/src/components/view/WebhookFiltersTab.vue
 create mode 100644 ui/src/views/network/UpdateVpnCustomerGateway.vue
 create mode 100644 ui/src/views/network/VpnCustomerGateway.vue
 create mode 100644 
utils/src/main/java/org/apache/cloudstack/utils/server/ServerPropertiesUtil.java
 create mode 100644 
utils/src/test/java/org/apache/cloudstack/utils/server/ServerPropertiesUtilTest.java

Reply via email to