This is an automated email from the ASF dual-hosted git repository. nvazquez pushed a change to branch nsx-integration-fixes in repository https://gitbox.apache.org/repos/asf/cloudstack.git
omit fe423939957 fix issue caused due to forward merge: https://github.com/apache/cloudstack/commit/90fe1d5fdcc2909130b5de6803b57feeff194f54 omit fe7fcc2f14b fix merge conflict omit b7b24720cb1 Merge branch 'main' of https://github.com/apache/cloudstack into nsx-integration-fixes omit 85765c3125f backup: simple NAS backup plugin for KVM (#9451) omit c3f0d14d315 storage/object: Add support for Ceph RGW Object Store (#8389) omit 605534b4173 feature: Shared Storage Filesystem as a First Class Feature (#9208) omit 72d0546d8b0 Shared Network Firewall (Security groups) in Advanced zone without security groups (#9415) omit 6a559f46e3c Go back to default timestamp on logging (#8925) omit 716ab205ea4 Added update, enable, disable events to the updateStoragePool API (#9543) omit 2245d985986 Merge remote-tracking branch 'origin/4.19' omit b7a2b0419cc server: Global setting to allow/disallow users to force stop a vm (#9569) omit 36d37f70a82 Display associated resource name on storage pools objects (#9449) omit 7e085d5e1df framework/db: use HikariCP as default and improvements (#9518) omit 31b0ed0a18c framework/config,server: configkey caching (#9628) omit 787acfd1725 vmware: Add support for VMware 8.0u2 (8.0.2.x) and 8.0u3 (8.0.3.x) (#9591) omit dda9ef2dc83 UI: list vms with details=min when attach a volume to vm (#9634) omit 5ff0b999da2 Bump org.apache.commons:commons-compress from 1.21 to 1.26.0 (#8683) omit 97c1a86b646 linstor: update java-linstor dependency to 0.5.2 (#9632) omit b155e3d2090 Merge remote-tracking branch 'origin/main' omit 60c9c9adb67 Merge remote-tracking branch 'origin/4.19' omit bc393923515 Fix PR lint error caused by deps/install-non-oss.sh (#9631) omit f9451fce3a3 Notify users when upgrades are available or restart is required for network or VPC (#7610) omit a851ee375c1 Merge remote-tracking branch 'origin/4.18' into 4.19 omit 601e9b67ead Fix snapshot deletion on template creation failure (#9239) omit 39152323e3b kvm: Present the UUID of the VM as serial through smbios information (#9236) omit a0e16c55dac updated install-non-oss with vmware v7.0 and v8.0 (#9205) omit 24dc3178a39 Testcases Added (#9116) omit f2a1ee57cac Update en.json (#8958) omit 882dea21c1f Update .asf.yaml (#9629) omit e06f80e8991 storage: fix private templates are not copied to new image store (#9206) omit 0ba9a292d50 Add validation for secstorage.allowed.internal.sites (#9567) omit 1ca9a10912d VR: remove vpn user info when apply vpn users list (#9568) omit 21435590201 server: fix volume migration check for local volume attach on a stopped (#9578) omit b78aede2b70 Updated listStoragePools response - added new managed parameter (#9588) omit 628aba618b5 add min details to search view (#9616) omit f9c4edc66fa SystemVM template changes - updated debian version & other changes (#9625) omit 0692a296ce9 engine-orchestration: fix issue for empty product in vm metadata (#9610) omit 537c0a1e8d2 linstor: set/unset allow-two-primaries and protocol on rc level (#9560) omit 929cfbc3e26 Update to Debian 12 (#9627) omit af607b9c4e7 Merge branch '4.19' omit abaf4b52ad1 Fix VGPU available devices listing (#9573) omit 8c301b16ff3 fixed incorrect label in vrs and svms (#9617) omit a5f55602fc3 LOGGER -> logger in CloudInitUserDataProvider.java omit 6e988b8953f Merge remote-tracking branch 'apache/4.19' omit 0204cb75e37 ui: show guest networks for guest vlans list (#9554) omit b4325eccfb4 Fix userdata append header restrictions (#9575) omit 12d9c26747d Added support for storpool_qos service (#8755) omit 2a1db67eeb6 Improve logs in primary storage removal process (#8649) omit e6cb7f26ac2 systemvm: have flags to check x86_64 to install specifics for amd64 arch (#9600) omit 5a496e725b9 Merge remote-tracking branch 'apache/4.19' omit 7692b745e8a Fix NPE when sending copy command to least busy SSVM (#9125) omit 48e745cad28 Add certificate validation to check headers (#9255) omit c05edc40f4c Updated invalid parameter/value to com.cloud.exception.InvalidParameterValueException (#9455) omit 70131be8c22 Fix `deleteAccount` API to prevent deletion of the caller (#8743) omit ede39d8edc4 Configuration to disable URL validation when registering templates/ISOs (#8751) omit d32ace6731d New Feature: Enable/Disable Roles (#9549) omit d7ca05e5ba9 Build: drop EL7 support, support JRE17 for packages and sonar check (#8609) omit 674129cd588 Update project account for all the events with project account owner, except for create project event (#9572) omit 6c0492366c0 [VMware] Disconnect/Detach config drive ISO (if exists) on stop VM (#9468) omit 11497c601fd [VMware] Update data disk controller same as the root disk controller type when it is not set in the VM detail (#9433) omit b61c3b81022 add domainpath to WebhookResponse omit f5efe56fb53 Merge remote-tracking branch 'apache/4.19' omit 9148701285f [UI] Add project toggle for buckets (#9589) omit 22097027410 Fix usage volume size after resizing (#9459) omit de3537c98a3 Added domain path to all entities (#9540) omit bc286656796 Add support for network data in Config Drive (#9329) omit 0597def630e test: fix component tests test_acl_isolatednetwork and test_acl_isolatednetwork_delete (#9571) omit c9f1c5790d1 Fix snapshot scheduling with expired jobs (#8832) omit 1e12a802104 orchestration,hypervisor: allow custom manufacture, product for vm (#9163) omit 1a403f1a9d2 open up extra-config to all users (#9422) omit b215abc30a2 server: do not check affinity groups if no vm group mappings (#9542) omit 9b22cd590d2 Download Volume Snapshots (#8878) omit f5c7729871a Fix to allow actions on the network if it belongs to a project (#9550) omit b1057166aee Merge branch '4.19' omit 1ef0833e7a3 UI: Add filter to list encrypted volumes (#9548) omit eaab991a44a Merge branch '4.18' into 4.19 omit 7a9bb835bc7 Fix Template and ISO upload events (#9545) omit 296a44e932e Fix main branch issues (#9553) omit 7fb8d77eb84 UI: Improve router listing page (#9551) omit f84e04372c9 Fix being able to expunge a VM through destroyVirtualMachine even when role rule does not allow (#8689) omit 5bf81cf0023 Merge release branch 4.19 to main omit 3d8d4875fe3 Merge release branch 4.18 to 4.19 omit 27f23f4f75a linstor: Improve copyPhysicalDisk performance (#9417) omit 2ba64f2521a fix removeSecondaryStorageSelector response for docs (#9264) omit 8ca1843efae Allow deletion of system VM templates (#8556) omit 01c721fcda5 Improvements to quota tariffs APIs and UI (#9225) omit 3399abddb0c NSX: add back removed code for NSX (#9435) add e79d77199a4 NSX: Handle CheckHealthCommand to avoid host disconnection and errors on APIs add 4e57cc93901 Merge branch 'main' of https://github.com/apache/cloudstack into nsx-integration-fixes add 0163da4ffaa fix logger add 0903ba686a0 Merge branch 'main' of https://github.com/apache/cloudstack into nsx-integration-fixes add 27269875dcc Update UDP active monitor to ICMP add c393973fc73 Fix NPE on restarting VPC with additional public IPs add 587f6fedfe5 NSX / VPC: Reuse Source NAT IP from systemVM range on restarts add 459c23b7a3b CKS: Public IP not found for VPC networks add 89aa0a5c37e Externalize retries and inverval for NSX segment deletion (#67) add 97339840972 remove unused import add 9c1df1d0200 remove duplicate imports add 7e0007b2081 Merge branch 'main' of https://github.com/apache/cloudstack into nsx-integration-fixes add d2c386c718b remove unused import add 0a31b13c42c revert externalizing cks settings add 70f70b23c53 fix test add 665b6981e49 Refactor log messages add 738f934d868 Address comments 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 (fe423939957) \ N -- N -- N refs/heads/nsx-integration-fixes (738f934d868) 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: .asf.yaml | 1 - .github/workflows/build.yml | 2 +- .github/workflows/ci.yml | 4 +- .github/workflows/codecov.yml | 4 +- .github/workflows/main-sonar-check.yml | 4 +- .github/workflows/rat.yml | 4 +- .github/workflows/sonar-check.yml | 4 +- .github/workflows/ui.yml | 2 +- INSTALL.md | 2 +- agent/conf/log4j-cloud.xml.in | 2 +- .../main/java/com/cloud/agent/api/to/BucketTO.java | 50 -- .../com/cloud/agent/api/to/VirtualMachineTO.java | 18 - api/src/main/java/com/cloud/event/EventTypes.java | 33 - .../main/java/com/cloud/network/NetworkModel.java | 4 - .../java/com/cloud/network/nsx/NsxService.java | 10 + .../java/com/cloud/storage/StorageService.java | 4 - api/src/main/java/com/cloud/storage/Upload.java | 2 +- .../java/com/cloud/storage/VolumeApiService.java | 4 - .../cloud/storage/snapshot/SnapshotApiService.java | 11 - api/src/main/java/com/cloud/vm/VirtualMachine.java | 2 - .../main/java/org/apache/cloudstack/acl/Role.java | 11 - .../org/apache/cloudstack/acl/RoleService.java | 10 +- .../cloudstack/affinity/AffinityGroupResponse.java | 9 - .../cloudstack/api/ApiCommandResourceType.java | 3 +- .../org/apache/cloudstack/api/ApiConstants.java | 14 - .../apache/cloudstack/api/ResponseGenerator.java | 14 +- .../command/admin/account/DeleteAccountCmd.java | 7 +- .../api/command/admin/acl/DisableRoleCmd.java | 69 -- .../api/command/admin/acl/EnableRoleCmd.java | 69 -- .../api/command/admin/acl/ListRolesCmd.java | 24 +- .../cloudstack/api/command/admin/acl/RoleCmd.java | 1 - .../admin/storage/UpdateStoragePoolCmd.java | 14 +- .../RemoveSecondaryStorageSelectorCmd.java | 2 +- .../api/command/admin/usage/ListUsageTypesCmd.java | 5 +- .../command/user/account/AddUserToProjectCmd.java | 2 +- .../user/account/DeleteUserFromProjectCmd.java | 1 + .../command/user/backup/ListBackupScheduleCmd.java | 16 +- .../backup/repository/AddBackupRepositoryCmd.java | 137 ---- .../repository/DeleteBackupRepositoryCmd.java | 76 --- .../repository/ListBackupRepositoriesCmd.java | 110 ---- .../command/user/config/ListCapabilitiesCmd.java | 3 - .../api/command/user/iso/ExtractIsoCmd.java | 2 +- .../command/user/snapshot/ExtractSnapshotCmd.java | 115 ---- .../sharedfs/ChangeSharedFSDiskOfferingCmd.java | 145 ----- .../sharedfs/ChangeSharedFSServiceOfferingCmd.java | 147 ----- .../user/storage/sharedfs/CreateSharedFSCmd.java | 304 --------- .../user/storage/sharedfs/DestroySharedFSCmd.java | 116 ---- .../user/storage/sharedfs/ExpungeSharedFSCmd.java | 96 --- .../user/storage/sharedfs/ListSharedFSCmd.java | 114 ---- .../storage/sharedfs/ListSharedFSProvidersCmd.java | 60 -- .../user/storage/sharedfs/RecoverSharedFSCmd.java | 83 --- .../user/storage/sharedfs/RestartSharedFSCmd.java | 145 ----- .../user/storage/sharedfs/StartSharedFSCmd.java | 135 ---- .../user/storage/sharedfs/StopSharedFSCmd.java | 115 ---- .../user/storage/sharedfs/UpdateSharedFSCmd.java | 113 ---- .../command/user/template/DeleteTemplateCmd.java | 8 - .../command/user/template/ExtractTemplateCmd.java | 3 +- .../api/command/user/vm/AddIpToVmNicCmd.java | 2 +- .../api/command/user/vm/GetVMPasswordCmd.java | 6 +- .../api/command/user/vm/RemoveIpFromVmNicCmd.java | 2 +- .../api/command/user/vm/UpdateVMCmd.java | 2 +- .../api/command/user/volume/ExtractVolumeCmd.java | 16 +- .../api/command/user/vpn/AddVpnUserCmd.java | 1 - .../api/response/AcquireIPAddressResponse.java | 9 - .../response/ApplicationLoadBalancerResponse.java | 9 - .../api/response/AutoScalePolicyResponse.java | 9 - .../api/response/AutoScaleVmGroupResponse.java | 9 - .../api/response/AutoScaleVmProfileResponse.java | 8 - .../api/response/BackupRepositoryResponse.java | 154 ----- .../cloudstack/api/response/BucketResponse.java | 9 - .../api/response/CapabilitiesResponse.java | 24 - .../cloudstack/api/response/ConditionResponse.java | 9 - .../api/response/ControlledEntityResponse.java | 2 - .../api/response/ControlledViewEntityResponse.java | 2 - .../api/response/DomainRouterResponse.java | 8 - .../cloudstack/api/response/EventResponse.java | 9 - .../api/response/GlobalLoadBalancerResponse.java | 9 - .../api/response/GuestVlanRangeResponse.java | 8 - .../cloudstack/api/response/GuestVlanResponse.java | 8 - .../cloudstack/api/response/IPAddressResponse.java | 8 - .../api/response/InstanceGroupResponse.java | 9 - .../api/response/LoadBalancerResponse.java | 9 - .../cloudstack/api/response/NetworkResponse.java | 1 - .../api/response/OvsProviderResponse.java | 8 - .../api/response/PrivateGatewayResponse.java | 8 - .../api/response/ProjectAccountResponse.java | 9 - .../api/response/ProjectInvitationResponse.java | 9 - .../api/response/RemoteAccessVpnResponse.java | 8 - .../api/response/ResourceCountResponse.java | 9 - .../api/response/ResourceLimitResponse.java | 8 - .../api/response/ResourceTagResponse.java | 9 - .../cloudstack/api/response/RoleResponse.java | 8 - .../api/response/SecurityGroupResponse.java | 9 - .../api/response/SharedFSProviderResponse.java | 38 -- .../cloudstack/api/response/SharedFSResponse.java | 369 ----------- .../response/Site2SiteCustomerGatewayResponse.java | 9 - .../response/Site2SiteVpnConnectionResponse.java | 9 - .../api/response/Site2SiteVpnGatewayResponse.java | 8 - .../cloudstack/api/response/SnapshotResponse.java | 9 - .../api/response/StaticRouteResponse.java | 8 - .../api/response/StoragePoolResponse.java | 12 - .../cloudstack/api/response/TemplateResponse.java | 9 - .../api/response/UsageRecordResponse.java | 8 - .../cloudstack/api/response/UsageTypeResponse.java | 14 +- .../cloudstack/api/response/UserDataResponse.java | 9 - .../cloudstack/api/response/UserVmResponse.java | 20 - .../api/response/VMSnapshotResponse.java | 9 - .../response/VirtualRouterProviderResponse.java | 8 - .../api/response/VlanIpRangeResponse.java | 9 - .../cloudstack/api/response/VolumeResponse.java | 15 +- .../cloudstack/api/response/VpcResponse.java | 9 - .../cloudstack/api/response/VpnUsersResponse.java | 9 - .../cloudstack/api/response/ZoneResponse.java | 20 +- .../java/org/apache/cloudstack/backup/Backup.java | 2 - .../apache/cloudstack/backup/BackupManager.java | 2 +- .../apache/cloudstack/backup/BackupProvider.java | 2 +- .../apache/cloudstack/backup/BackupRepository.java | 34 - .../cloudstack/backup/BackupRepositoryService.java | 34 - .../storage/browser/DataStoreObjectResponse.java | 36 -- .../cloudstack/storage/sharedfs/SharedFS.java | 189 ------ .../storage/sharedfs/SharedFSLifeCycle.java | 43 -- .../storage/sharedfs/SharedFSProvider.java | 30 - .../storage/sharedfs/SharedFSService.java | 72 --- .../org/apache/cloudstack/usage/UsageService.java | 3 + .../org/apache/cloudstack/usage/UsageTypes.java | 50 +- .../api/command/test/CreateRoleCmdTest.java | 2 - .../api/command/test/ImportRoleCmdTest.java | 7 +- .../api/command/test/UpdateRoleCmdTest.java | 1 - .../command/user/vm/CreateVMScheduleCmdTest.java | 12 +- .../command/user/vm/DeleteVMScheduleCmdTest.java | 12 +- .../api/command/user/vm/ListVMScheduleCmdTest.java | 10 +- .../command/user/vm/UpdateVMScheduleCmdTest.java | 12 +- client/conf/db.properties.in | 20 +- client/conf/log4j-cloud.xml.in | 8 +- client/pom.xml | 15 - .../org/apache/cloudstack/backup/BackupAnswer.java | 59 -- .../cloudstack/backup/DeleteBackupCommand.java | 76 --- .../cloudstack/backup/RestoreBackupCommand.java | 130 ---- .../cloudstack/backup/TakeBackupCommand.java | 94 --- .../core/spring-core-registry-core-context.xml | 3 - ...pring-lifecycle-storage-context-inheritable.xml | 6 +- .../java/com/cloud/serializer/GsonHelperTest.java | 81 --- .../cloud/storage/template/OVAProcessorTest.java | 20 - debian/control | 4 +- deps/install-non-oss.sh | 41 -- developer/pom.xml | 65 +- .../java/com/cloud/vm/VirtualMachineManager.java | 14 - .../service/NetworkOrchestrationService.java | 3 - .../api/storage/PrimaryDataStoreDriver.java | 6 - .../storage/object/ObjectStoreEntity.java | 15 +- .../java/com/cloud/network/vpc/VpcManager.java | 5 +- .../java/com/cloud/template/TemplateManager.java | 9 - .../com/cloud/vm/VirtualMachineManagerImpl.java | 34 +- .../engine/orchestration/NetworkOrchestrator.java | 34 +- .../cloud/vm/VirtualMachineManagerImplTest.java | 92 +-- engine/schema/pom.xml | 69 +- .../java/com/cloud/dc/ClusterDetailsDaoImpl.java | 5 +- .../com/cloud/dc/dao/DataCenterDetailsDaoImpl.java | 4 +- .../com/cloud/domain/dao/DomainDetailsDaoImpl.java | 16 +- .../src/main/java/com/cloud/host/dao/HostDao.java | 2 - .../main/java/com/cloud/host/dao/HostDaoImpl.java | 25 - .../src/main/java/com/cloud/storage/BucketVO.java | 14 +- .../java/com/cloud/storage/SnapshotScheduleVO.java | 9 - .../com/cloud/storage/dao/SnapshotScheduleDao.java | 6 +- .../cloud/storage/dao/SnapshotScheduleDaoImpl.java | 35 +- .../storage/dao/StoragePoolDetailsDaoImpl.java | 11 +- .../java/com/cloud/upgrade/DatabaseCreator.java | 10 +- .../java/com/cloud/user/AccountDetailsDaoImpl.java | 15 +- .../java/org/apache/cloudstack/acl/RoleVO.java | 13 - .../org/apache/cloudstack/acl/dao/RoleDao.java | 6 +- .../org/apache/cloudstack/acl/dao/RoleDaoImpl.java | 22 +- .../cloudstack/backup/BackupRepositoryVO.java | 155 ----- .../org/apache/cloudstack/backup/BackupVO.java | 19 - .../apache/cloudstack/backup/dao/BackupDao.java | 3 +- .../cloudstack/backup/dao/BackupDaoImpl.java | 30 +- .../cloudstack/backup/dao/BackupRepositoryDao.java | 31 - .../backup/dao/BackupRepositoryDaoImpl.java | 67 -- .../cloudstack/backup/dao/BackupScheduleDao.java | 5 - .../backup/dao/BackupScheduleDaoImpl.java | 17 - .../datastore/db/ImageStoreDetailsDaoImpl.java | 15 +- .../storage/datastore/db/SnapshotDataStoreVO.java | 23 - .../cloudstack/storage/sharedfs/SharedFSVO.java | 238 ------- .../storage/sharedfs/dao/SharedFSDao.java | 32 - .../storage/sharedfs/dao/SharedFSDaoImpl.java | 117 ---- .../spring-engine-schema-core-daos-context.xml | 3 - .../resources/META-INF/db/schema-41910to42000.sql | 267 -------- .../db/views/cloud.shared_filesystem_view.sql | 83 --- .../META-INF/db/views/cloud.user_vm_view.sql | 1 - engine/service/pom.xml | 5 - .../storage/configdrive/ConfigDriveBuilder.java | 178 +---- .../storage/configdrive/ConfigDriveUtils.java | 54 -- .../configdrive/ConfigDriveBuilderTest.java | 190 +----- .../storage/configdrive/ConfigDriveUtilsTest.java | 108 ---- .../motion/AncientDataMotionStrategyTest.java | 19 +- .../storage/image/TemplateServiceImpl.java | 5 + .../storage/object/store/ObjectStoreImpl.java | 29 +- engine/storage/snapshot/pom.xml | 5 - .../storage/image/BaseImageStoreDriverImpl.java | 26 +- .../storage/object/ObjectStoreDriver.java | 23 +- .../userdata/CloudInitUserDataProvider.java | 28 +- .../userdata/CloudInitUserDataProviderTest.java | 39 +- .../cloudstack/framework/config/ConfigDepot.java | 2 - .../cloudstack/framework/config/ConfigKey.java | 31 +- .../framework/config/ScopedConfigStorage.java | 6 +- .../framework/config/impl/ConfigDepotImpl.java | 53 +- .../framework/config/impl/ConfigDepotImplTest.java | 50 -- framework/db/pom.xml | 8 - .../com/cloud/utils/db/ConnectionConcierge.java | 2 +- .../src/main/java/com/cloud/utils/db/Filter.java | 14 +- .../java/com/cloud/utils/db/TransactionLegacy.java | 191 +----- .../cloudstack/quota/dao/QuotaTariffDao.java | 12 +- .../cloudstack/quota/dao/QuotaTariffDaoImpl.java | 150 ++++- .../security/keystore/KeystoreManager.java | 3 +- .../security/keystore/KeystoreManagerImpl.java | 23 +- packaging/README.md | 8 +- packaging/{el8 => centos7}/cloud-ipallocator.rc | 0 packaging/{el8 => centos7}/cloud.limits | 0 packaging/{el8 => centos7}/cloud.spec | 141 ++-- packaging/{el8 => centos7}/cloudstack-agent.te | 0 packaging/{el8 => centos7}/cloudstack-sccs | 0 packaging/{el8 => centos7}/replace.properties | 2 +- packaging/centos8 | 1 - packaging/{el8 => centos8}/cloud-ipallocator.rc | 0 packaging/{el8 => centos8}/cloud.limits | 0 packaging/{el8 => centos8}/cloud.spec | 11 +- packaging/{el8 => centos8}/cloudstack-agent.te | 0 packaging/{el8 => centos8}/cloudstack-sccs | 0 packaging/{el8 => centos8}/replace.properties | 0 packaging/el9 | 2 +- packaging/package.sh | 16 +- packaging/suse15 | 2 +- .../cloudstack/affinity/HostAffinityProcessor.java | 8 +- .../affinity/HostAntiAffinityProcessor.java | 11 +- plugins/api/rate-limit/pom.xml | 2 +- .../cloudstack/backup/DummyBackupProvider.java | 6 +- plugins/backup/nas/pom.xml | 54 -- .../cloudstack/backup/NASBackupProvider.java | 442 ------------- .../cloudstack/backup/NasBackupOffering.java | 75 --- .../META-INF/cloudstack/nas/module.properties | 18 - .../cloudstack/nas/spring-backup-nas-context.xml | 26 - .../cloudstack/backup/NetworkerBackupProvider.java | 3 +- .../cloudstack/backup/VeeamBackupProvider.java | 2 +- plugins/database/quota/pom.xml | 5 - .../api/command/QuotaTariffCreateCmd.java | 7 +- .../cloudstack/api/command/QuotaTariffListCmd.java | 33 +- .../api/command/QuotaTariffUpdateCmd.java | 8 +- .../api/response/QuotaResponseBuilder.java | 5 +- .../api/response/QuotaResponseBuilderImpl.java | 24 +- .../api/command/QuotaTariffListCmdTest.java | 26 +- .../api/command/QuotaTariffUpdateCmdTest.java | 4 +- .../api/response/QuotaResponseBuilderImplTest.java | 78 +-- .../mom/webhook/api/response/WebhookResponse.java | 9 - plugins/hypervisors/hyperv/conf/log4j-cloud.xml.in | 4 +- plugins/hypervisors/hyperv/pom.xml | 3 +- .../kvm/resource/LibvirtComputingResource.java | 12 - .../hypervisor/kvm/resource/LibvirtVMDef.java | 29 +- .../wrapper/LibvirtDeleteBackupCommandWrapper.java | 63 -- .../LibvirtRestoreBackupCommandWrapper.java | 203 ------ .../wrapper/LibvirtStartCommandWrapper.java | 2 +- .../wrapper/LibvirtTakeBackupCommandWrapper.java | 84 --- .../apache/cloudstack/kvm/ha/KVMHAProvider.java | 4 +- .../apache/cloudstack/ha/SimulatorHAProvider.java | 4 +- .../hypervisor/vmware/resource/VmwareResource.java | 30 +- .../xenserver/discoverer/XcpServerDiscoverer.java | 4 +- .../cluster/KubernetesClusterManagerImpl.java | 7 +- .../cluster/KubernetesClusterService.java | 24 - .../KubernetesClusterActionWorker.java | 2 +- ...ernetesClusterResourceModifierActionWorker.java | 11 +- .../KubernetesClusterStartWorker.java | 19 +- .../cluster/CreateKubernetesClusterCmd.java | 4 +- .../api/response/KubernetesClusterResponse.java | 8 - .../main/resources/conf/k8s-control-node-add.yml | 10 +- .../src/main/resources/conf/k8s-control-node.yml | 10 +- .../src/main/resources/conf/k8s-node.yml | 10 +- .../cloudstack/response/VolumeMetricsResponse.java | 2 +- plugins/network-elements/brocade-vcs/pom.xml | 2 +- plugins/network-elements/globodns/pom.xml | 5 - .../api/response/ServiceInstanceResponse.java | 8 - .../contrail/management/MockAccountManager.java | 5 - .../apache/cloudstack/resource/NsxResource.java | 10 +- .../apache/cloudstack/service/NsxApiClient.java | 67 +- .../org/apache/cloudstack/service/NsxElement.java | 12 +- .../apache/cloudstack/service/NsxServiceImpl.java | 19 +- .../cloudstack/utils/NsxControllerUtils.java | 3 + .../cloudstack/service/NsxApiClientTest.java | 15 + .../agent/OpenDaylightControllerResource.java | 6 +- plugins/network-elements/tungsten/pom.xml | 5 - .../tungsten/service/TungstenServiceImpl.java | 4 +- plugins/pom.xml | 3 - plugins/storage/object/ceph/pom.xml | 52 -- .../driver/CephObjectStoreDriverImpl.java | 362 ----------- .../lifecycle/CephObjectStoreLifeCycleImpl.java | 133 ---- .../provider/CephObjectStoreProviderImpl.java | 85 --- .../storage-object-ceph/module.properties | 18 - .../spring-storage-object-ceph-context.xml | 31 - .../driver/CephObjectStoreDriverImplTest.java | 112 ---- .../provider/CephObjectStoreProviderImplTest.java | 50 -- .../driver/MinIOObjectStoreDriverImpl.java | 35 +- .../driver/MinIOObjectStoreDriverImplTest.java | 4 +- .../driver/SimulatorObjectStoreDriverImpl.java | 23 +- plugins/storage/sharedfs/storagevm/pom.xml | 30 - .../lifecycle/StorageVmSharedFSLifeCycle.java | 303 --------- .../provider/StorageVmSharedFSProvider.java | 79 --- .../sharedfs-provider-storagevm/module.properties | 18 - .../spring-sharedfs-provider-storagevm-context.xml | 35 - .../src/main/resources/conf/fsvm-init.yml | 220 ------- .../lifecycle/StorageVmSharedFSLifeCycleTest.java | 335 ---------- .../storage/datastore/util/ElastistorUtil.java | 20 +- plugins/storage/volume/linstor/CHANGELOG.md | 12 - .../kvm/storage/LinstorStorageAdaptor.java | 96 +-- .../storage/datastore/util/LinstorUtil.java | 11 +- plugins/storage/volume/storpool/README.md | 40 -- plugins/storage/volume/storpool/pom.xml | 32 +- .../storage/datastore/api/StorPoolVolumeDef.java | 109 ---- .../driver/StorPoolPrimaryDataStoreDriver.java | 271 ++------ .../storage/datastore/util/StorPoolHelper.java | 3 +- .../storage/datastore/util/StorPoolUtil.java | 34 +- plugins/user-authenticators/ldap/pom.xml | 39 +- .../apache/cloudstack/ldap/LdapTestConfigTool.java | 7 + .../ldap/src/test/resources/log4j.xml | 2 +- pom.xml | 42 +- scripts/vm/hypervisor/kvm/nasbackup.sh | 169 ----- server/conf/log4j-cloud.xml.in | 6 +- server/pom.xml | 7 +- server/src/main/java/com/cloud/api/ApiDBUtils.java | 17 - .../main/java/com/cloud/api/ApiResponseHelper.java | 99 +-- .../api/query/dao/DomainRouterJoinDaoImpl.java | 1 - .../api/query/dao/ProjectAccountJoinDaoImpl.java | 1 - .../query/dao/ProjectInvitationJoinDaoImpl.java | 1 - .../api/query/dao/ResourceTagJoinDaoImpl.java | 1 - .../api/query/dao/StoragePoolJoinDaoImpl.java | 13 - .../cloud/api/query/dao/TemplateJoinDaoImpl.java | 3 - .../com/cloud/api/query/dao/UserVmJoinDaoImpl.java | 2 - .../java/com/cloud/api/query/vo/UserVmJoinVO.java | 7 - .../main/java/com/cloud/configuration/Config.java | 2 +- .../configuration/ConfigurationManagerImpl.java | 47 +- .../com/cloud/event/ActionEventInterceptor.java | 4 +- .../java/com/cloud/event/ActionEventUtils.java | 11 +- .../main/java/com/cloud/hypervisor/KVMGuru.java | 5 +- .../java/com/cloud/network/NetworkModelImpl.java | 60 +- .../java/com/cloud/network/NetworkServiceImpl.java | 17 +- .../com/cloud/network/as/AutoScaleManagerImpl.java | 7 +- .../network/element/ConfigDriveNetworkElement.java | 102 +-- .../network/lb/LoadBalancingRulesManagerImpl.java | 27 +- .../cloud/network/router/VpcNetworkHelperImpl.java | 1 + .../java/com/cloud/network/vpc/VpcManagerImpl.java | 33 +- .../com/cloud/projects/ProjectManagerImpl.java | 16 +- .../com/cloud/resource/ResourceManagerImpl.java | 3 +- .../com/cloud/server/ManagementServerImpl.java | 37 +- .../com/cloud/storage/ResizeVolumePayload.java | 8 - .../java/com/cloud/storage/StorageManagerImpl.java | 63 +- .../com/cloud/storage/VolumeApiServiceImpl.java | 77 +-- .../storage/snapshot/SnapshotManagerImpl.java | 74 +-- .../storage/snapshot/SnapshotSchedulerImpl.java | 94 ++- .../cloud/template/HypervisorTemplateAdapter.java | 20 +- .../com/cloud/template/TemplateManagerImpl.java | 13 +- .../java/com/cloud/usage/UsageServiceImpl.java | 7 + .../main/java/com/cloud/user/AccountManager.java | 2 - .../java/com/cloud/user/AccountManagerImpl.java | 17 +- .../src/main/java/com/cloud/vm/UserVmManager.java | 4 - .../main/java/com/cloud/vm/UserVmManagerImpl.java | 118 +--- .../cloud/vm/snapshot/VMSnapshotManagerImpl.java | 3 - .../org/apache/cloudstack/acl/RoleManagerImpl.java | 50 +- .../affinity/AffinityGroupServiceImpl.java | 4 - .../cloudstack/backup/BackupManagerImpl.java | 110 +--- .../backup/BackupRepositoryServiceImpl.java | 114 ---- .../deployment/VpcRouterDeploymentDefinition.java | 6 +- .../apache/cloudstack/snapshot/SnapshotHelper.java | 22 +- .../storage/browser/StorageBrowserImpl.java | 14 +- .../storage/object/BucketApiServiceImpl.java | 30 +- .../storage/sharedfs/SharedFSServiceImpl.java | 720 --------------------- .../sharedfs/query/dao/SharedFSJoinDao.java | 38 -- .../sharedfs/query/dao/SharedFSJoinDaoImpl.java | 187 ------ .../storage/sharedfs/query/vo/SharedFSJoinVO.java | 320 --------- .../storage/template/VnfTemplateManagerImpl.java | 2 +- .../cloudstack/vm/UnmanagedVMsManagerImpl.java | 7 - .../core/spring-server-core-managers-context.xml | 6 - .../com/cloud/network/MockNetworkModelImpl.java | 10 - .../cloud/network/as/AutoScaleManagerImplTest.java | 8 +- .../element/ConfigDriveNetworkElementTest.java | 29 +- .../com/cloud/storage/StorageManagerImplTest.java | 30 - .../cloud/storage/VolumeApiServiceImplTest.java | 25 +- .../storage/snapshot/SnapshotManagerTest.java | 130 ---- .../snapshot/SnapshotSchedulerImplTest.java | 59 -- .../com/cloud/user/AccountManagerImplTest.java | 33 - .../com/cloud/user/MockAccountManagerImpl.java | 4 - .../com/cloud/user/PasswordPolicyImplTest.java | 18 - .../java/com/cloud/vm/FirstFitPlannerTest.java | 90 +-- .../java/com/cloud/vm/UserVmManagerImplTest.java | 36 -- .../java/com/cloud/vpc/MockNetworkManagerImpl.java | 6 - .../java/com/cloud/vpc/MockNetworkModelImpl.java | 10 - .../java/com/cloud/vpc/dao/MockNetworkDaoImpl.java | 1 - .../apache/cloudstack/acl/RoleManagerImplTest.java | 6 +- .../cloudstack/backup/BackupManagerTest.java | 50 +- .../VpcRouterDeploymentDefinitionTest.java | 2 +- .../storage/sharedfs/SharedFSServiceImplTest.java | 665 ------------------- .../query/dao/SharedFSJoinDaoImplTest.java | 152 ----- .../SecondaryStorageManagerImpl.java | 5 - .../SecondaryStorageManagerTest.java | 6 - services/secondary-storage/server/pom.xml | 2 +- systemvm/debian/opt/cloud/bin/cs/CsFile.py | 1 + systemvm/debian/opt/cloud/bin/cs_vpnusers.py | 2 + .../debian/opt/cloud/bin/setup/cloud-early-config | 2 +- systemvm/debian/opt/cloud/bin/setup/common.sh | 5 +- systemvm/debian/opt/cloud/bin/setup/init.sh | 8 +- systemvm/debian/opt/cloud/bin/setup/postinit.sh | 2 +- systemvm/debian/opt/cloud/bin/setup/sharedfsvm.sh | 64 -- systemvm/pom.xml | 2 +- .../component/test_acl_isolatednetwork.py | 12 +- .../component/test_acl_isolatednetwork_delete.py | 6 +- .../component/test_advancedsg_networks.py | 186 ++---- test/integration/component/test_security_groups.py | 48 +- test/integration/plugins/storpool/sp_util.py | 45 -- .../plugins/storpool/test_storpool_tiers.py | 544 ---------------- test/integration/smoke/test_network.py | 320 +-------- test/integration/smoke/test_sharedfs_lifecycle.py | 277 -------- test/integration/smoke/test_vm_life_cycle.py | 114 +--- tools/apidoc/gen_toc.py | 2 - tools/apidoc/pom.xml | 2 +- tools/appliance/build.sh | 2 +- .../systemvmtemplate/scripts/configure_grub.sh | 2 +- .../scripts/configure_systemvm_services.sh | 3 +- .../scripts/install_systemvm_packages.sh | 8 +- .../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/pom.xml | 2 +- tools/marvin/marvin/config/test_data.py | 50 -- tools/marvin/marvin/lib/base.py | 110 +--- tools/marvin/pom.xml | 54 +- ui/package.json | 1 - ui/public/locales/en.json | 111 +--- ui/public/locales/pt_BR.json | 55 +- ui/src/components/header/HeaderNotice.vue | 8 +- ui/src/components/page/GlobalFooter.vue | 22 - ui/src/components/view/DetailsTab.vue | 37 +- ui/src/components/view/InfoCard.vue | 3 +- ui/src/components/view/ListResourceTable.vue | 4 - ui/src/components/view/ListView.vue | 47 +- ui/src/components/view/SearchView.vue | 115 +--- ui/src/components/view/SettingsTab.vue | 10 +- ui/src/config/router.js | 3 +- ui/src/config/section/compute.js | 42 +- ui/src/config/section/config.js | 37 -- ui/src/config/section/infra/routers.js | 2 +- ui/src/config/section/network.js | 23 +- ui/src/config/section/plugin/quota.js | 101 +-- ui/src/config/section/role.js | 34 +- ui/src/config/section/storage.js | 167 +---- ui/src/core/lazy_lib/icons_use.js | 2 - ui/src/store/getters.js | 2 - ui/src/store/modules/user.js | 92 +-- ui/src/store/mutation-types.js | 2 - ui/src/style/objects/form.scss | 28 - ui/src/utils/date.js | 104 --- ui/src/utils/plugins.js | 29 +- ui/src/utils/quota.js | 124 ---- ui/src/utils/util.js | 10 - ui/src/views/AutogenView.vue | 17 +- ui/src/views/compute/DeployVM.vue | 14 +- ui/src/views/compute/DestroyVM.vue | 2 +- ui/src/views/compute/InstanceTab.vue | 545 ++++++++++++++-- ui/src/views/compute/backup/BackupSchedule.vue | 9 +- .../compute/wizard/SecurityGroupSelection.vue | 2 +- ui/src/views/iam/AddAccount.vue | 4 +- ui/src/views/infra/AddObjectStorage.vue | 2 +- ui/src/views/infra/StorageBrowser.vue | 8 +- ui/src/views/infra/UsageRecords.vue | 2 +- ui/src/views/infra/network/ServiceProvidersTab.vue | 36 +- ui/src/views/network/NicsTab.vue | 602 ----------------- ui/src/views/plugins/quota/CreateQuotaTariff.vue | 201 ------ ui/src/views/plugins/quota/EditQuotaTariff.vue | 188 ------ .../quota/{QuotaSummary.vue => QuotaTariff.vue} | 42 +- ui/src/views/setting/ConfigurationValue.vue | 14 +- ui/src/views/storage/AttachVolume.vue | 3 +- .../views/storage/ChangeSharedFSDiskOffering.vue | 236 ------- .../storage/ChangeSharedFSServiceOffering.vue | 204 ------ ui/src/views/storage/CreateSharedFS.vue | 459 ------------- ui/src/views/storage/SharedFSTab.vue | 202 ------ ui/src/views/storage/UpdateSharedFS.vue | 147 ----- usage/conf/db.properties.in | 4 - usage/conf/log4j-cloud_usage.xml.in | 2 +- usage/pom.xml | 2 +- utils/src/main/java/com/cloud/utils/FileUtil.java | 6 - utils/src/main/java/com/cloud/utils/UriUtils.java | 47 +- .../main/java/com/cloud/utils/net/NetUtils.java | 12 - .../utils/jsinterpreter/JsInterpreter.java | 6 - .../test/java/com/cloud/utils/UriUtilsTest.java | 9 - .../java/com/cloud/utils/net/NetUtilsTest.java | 11 - .../utils/jsinterpreter/JsInterpreterTest.java | 4 +- utils/src/test/resources/log4j.xml | 2 +- .../hypervisor/vmware/mo/HypervisorHostHelper.java | 12 +- .../hypervisor/vmware/mo/VirtualMachineMO.java | 8 - 493 files changed, 2328 insertions(+), 19929 deletions(-) delete mode 100644 api/src/main/java/com/cloud/agent/api/to/BucketTO.java delete mode 100644 api/src/main/java/org/apache/cloudstack/api/command/admin/acl/DisableRoleCmd.java delete mode 100644 api/src/main/java/org/apache/cloudstack/api/command/admin/acl/EnableRoleCmd.java delete mode 100644 api/src/main/java/org/apache/cloudstack/api/command/user/backup/repository/AddBackupRepositoryCmd.java delete mode 100644 api/src/main/java/org/apache/cloudstack/api/command/user/backup/repository/DeleteBackupRepositoryCmd.java delete mode 100644 api/src/main/java/org/apache/cloudstack/api/command/user/backup/repository/ListBackupRepositoriesCmd.java delete mode 100644 api/src/main/java/org/apache/cloudstack/api/command/user/snapshot/ExtractSnapshotCmd.java delete mode 100644 api/src/main/java/org/apache/cloudstack/api/command/user/storage/sharedfs/ChangeSharedFSDiskOfferingCmd.java delete mode 100644 api/src/main/java/org/apache/cloudstack/api/command/user/storage/sharedfs/ChangeSharedFSServiceOfferingCmd.java delete mode 100644 api/src/main/java/org/apache/cloudstack/api/command/user/storage/sharedfs/CreateSharedFSCmd.java delete mode 100644 api/src/main/java/org/apache/cloudstack/api/command/user/storage/sharedfs/DestroySharedFSCmd.java delete mode 100644 api/src/main/java/org/apache/cloudstack/api/command/user/storage/sharedfs/ExpungeSharedFSCmd.java delete mode 100644 api/src/main/java/org/apache/cloudstack/api/command/user/storage/sharedfs/ListSharedFSCmd.java delete mode 100644 api/src/main/java/org/apache/cloudstack/api/command/user/storage/sharedfs/ListSharedFSProvidersCmd.java delete mode 100644 api/src/main/java/org/apache/cloudstack/api/command/user/storage/sharedfs/RecoverSharedFSCmd.java delete mode 100644 api/src/main/java/org/apache/cloudstack/api/command/user/storage/sharedfs/RestartSharedFSCmd.java delete mode 100644 api/src/main/java/org/apache/cloudstack/api/command/user/storage/sharedfs/StartSharedFSCmd.java delete mode 100644 api/src/main/java/org/apache/cloudstack/api/command/user/storage/sharedfs/StopSharedFSCmd.java delete mode 100644 api/src/main/java/org/apache/cloudstack/api/command/user/storage/sharedfs/UpdateSharedFSCmd.java delete mode 100644 api/src/main/java/org/apache/cloudstack/api/response/BackupRepositoryResponse.java delete mode 100644 api/src/main/java/org/apache/cloudstack/api/response/SharedFSProviderResponse.java delete mode 100644 api/src/main/java/org/apache/cloudstack/api/response/SharedFSResponse.java delete mode 100644 api/src/main/java/org/apache/cloudstack/backup/BackupRepository.java delete mode 100644 api/src/main/java/org/apache/cloudstack/backup/BackupRepositoryService.java delete mode 100644 api/src/main/java/org/apache/cloudstack/storage/sharedfs/SharedFS.java delete mode 100644 api/src/main/java/org/apache/cloudstack/storage/sharedfs/SharedFSLifeCycle.java delete mode 100644 api/src/main/java/org/apache/cloudstack/storage/sharedfs/SharedFSProvider.java delete mode 100644 api/src/main/java/org/apache/cloudstack/storage/sharedfs/SharedFSService.java delete mode 100644 core/src/main/java/org/apache/cloudstack/backup/BackupAnswer.java delete mode 100644 core/src/main/java/org/apache/cloudstack/backup/DeleteBackupCommand.java delete mode 100644 core/src/main/java/org/apache/cloudstack/backup/RestoreBackupCommand.java delete mode 100644 core/src/main/java/org/apache/cloudstack/backup/TakeBackupCommand.java delete mode 100644 core/src/test/java/com/cloud/serializer/GsonHelperTest.java delete mode 100644 engine/schema/src/main/java/org/apache/cloudstack/backup/BackupRepositoryVO.java delete mode 100644 engine/schema/src/main/java/org/apache/cloudstack/backup/dao/BackupRepositoryDao.java delete mode 100644 engine/schema/src/main/java/org/apache/cloudstack/backup/dao/BackupRepositoryDaoImpl.java delete mode 100644 engine/schema/src/main/java/org/apache/cloudstack/storage/sharedfs/SharedFSVO.java delete mode 100644 engine/schema/src/main/java/org/apache/cloudstack/storage/sharedfs/dao/SharedFSDao.java delete mode 100644 engine/schema/src/main/java/org/apache/cloudstack/storage/sharedfs/dao/SharedFSDaoImpl.java delete mode 100644 engine/schema/src/main/resources/META-INF/db/views/cloud.shared_filesystem_view.sql delete mode 100644 engine/storage/configdrive/src/main/java/org/apache/cloudstack/storage/configdrive/ConfigDriveUtils.java delete mode 100644 engine/storage/configdrive/src/test/java/org/apache/cloudstack/storage/configdrive/ConfigDriveUtilsTest.java copy packaging/{el8 => centos7}/cloud-ipallocator.rc (100%) copy packaging/{el8 => centos7}/cloud.limits (100%) copy packaging/{el8 => centos7}/cloud.spec (89%) copy packaging/{el8 => centos7}/cloudstack-agent.te (100%) copy packaging/{el8 => centos7}/cloudstack-sccs (100%) copy packaging/{el8 => centos7}/replace.properties (97%) delete mode 120000 packaging/centos8 rename packaging/{el8 => centos8}/cloud-ipallocator.rc (100%) rename packaging/{el8 => centos8}/cloud.limits (100%) rename packaging/{el8 => centos8}/cloud.spec (98%) rename packaging/{el8 => centos8}/cloudstack-agent.te (100%) rename packaging/{el8 => centos8}/cloudstack-sccs (100%) rename packaging/{el8 => centos8}/replace.properties (100%) delete mode 100644 plugins/backup/nas/pom.xml delete mode 100644 plugins/backup/nas/src/main/java/org/apache/cloudstack/backup/NASBackupProvider.java delete mode 100644 plugins/backup/nas/src/main/java/org/apache/cloudstack/backup/NasBackupOffering.java delete mode 100644 plugins/backup/nas/src/main/resources/META-INF/cloudstack/nas/module.properties delete mode 100644 plugins/backup/nas/src/main/resources/META-INF/cloudstack/nas/spring-backup-nas-context.xml delete mode 100644 plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtDeleteBackupCommandWrapper.java delete mode 100644 plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtRestoreBackupCommandWrapper.java delete mode 100644 plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtTakeBackupCommandWrapper.java delete mode 100644 plugins/storage/object/ceph/pom.xml delete mode 100644 plugins/storage/object/ceph/src/main/java/org/apache/cloudstack/storage/datastore/driver/CephObjectStoreDriverImpl.java delete mode 100644 plugins/storage/object/ceph/src/main/java/org/apache/cloudstack/storage/datastore/lifecycle/CephObjectStoreLifeCycleImpl.java delete mode 100644 plugins/storage/object/ceph/src/main/java/org/apache/cloudstack/storage/datastore/provider/CephObjectStoreProviderImpl.java delete mode 100644 plugins/storage/object/ceph/src/main/resources/META-INF/cloudstack/storage-object-ceph/module.properties delete mode 100644 plugins/storage/object/ceph/src/main/resources/META-INF/cloudstack/storage-object-ceph/spring-storage-object-ceph-context.xml delete mode 100644 plugins/storage/object/ceph/src/test/java/org/apache/cloudstack/storage/datastore/driver/CephObjectStoreDriverImplTest.java delete mode 100644 plugins/storage/object/ceph/src/test/java/org/apache/cloudstack/storage/datastore/provider/CephObjectStoreProviderImplTest.java delete mode 100644 plugins/storage/sharedfs/storagevm/pom.xml delete mode 100644 plugins/storage/sharedfs/storagevm/src/main/java/org/apache/cloudstack/storage/sharedfs/lifecycle/StorageVmSharedFSLifeCycle.java delete mode 100644 plugins/storage/sharedfs/storagevm/src/main/java/org/apache/cloudstack/storage/sharedfs/provider/StorageVmSharedFSProvider.java delete mode 100644 plugins/storage/sharedfs/storagevm/src/main/resources/META-INF/cloudstack/sharedfs-provider-storagevm/module.properties delete mode 100644 plugins/storage/sharedfs/storagevm/src/main/resources/META-INF/cloudstack/sharedfs-provider-storagevm/spring-sharedfs-provider-storagevm-context.xml delete mode 100644 plugins/storage/sharedfs/storagevm/src/main/resources/conf/fsvm-init.yml delete mode 100644 plugins/storage/sharedfs/storagevm/src/test/java/org/apache/cloudstack/storage/sharedfs/lifecycle/StorageVmSharedFSLifeCycleTest.java delete mode 100644 plugins/storage/volume/linstor/CHANGELOG.md delete mode 100644 plugins/storage/volume/storpool/src/main/java/org/apache/cloudstack/storage/datastore/api/StorPoolVolumeDef.java delete mode 100755 scripts/vm/hypervisor/kvm/nasbackup.sh delete mode 100644 server/src/main/java/org/apache/cloudstack/backup/BackupRepositoryServiceImpl.java delete mode 100644 server/src/main/java/org/apache/cloudstack/storage/sharedfs/SharedFSServiceImpl.java delete mode 100644 server/src/main/java/org/apache/cloudstack/storage/sharedfs/query/dao/SharedFSJoinDao.java delete mode 100644 server/src/main/java/org/apache/cloudstack/storage/sharedfs/query/dao/SharedFSJoinDaoImpl.java delete mode 100644 server/src/main/java/org/apache/cloudstack/storage/sharedfs/query/vo/SharedFSJoinVO.java delete mode 100644 server/src/test/java/org/apache/cloudstack/storage/sharedfs/SharedFSServiceImplTest.java delete mode 100644 server/src/test/java/org/apache/cloudstack/storage/sharedfs/query/dao/SharedFSJoinDaoImplTest.java delete mode 100644 systemvm/debian/opt/cloud/bin/setup/sharedfsvm.sh delete mode 100644 test/integration/plugins/storpool/test_storpool_tiers.py delete mode 100644 test/integration/smoke/test_sharedfs_lifecycle.py delete mode 100644 ui/src/style/objects/form.scss delete mode 100644 ui/src/utils/date.js delete mode 100644 ui/src/utils/quota.js delete mode 100644 ui/src/views/network/NicsTab.vue delete mode 100644 ui/src/views/plugins/quota/CreateQuotaTariff.vue delete mode 100644 ui/src/views/plugins/quota/EditQuotaTariff.vue copy ui/src/views/plugins/quota/{QuotaSummary.vue => QuotaTariff.vue} (60%) delete mode 100644 ui/src/views/storage/ChangeSharedFSDiskOffering.vue delete mode 100644 ui/src/views/storage/ChangeSharedFSServiceOffering.vue delete mode 100644 ui/src/views/storage/CreateSharedFS.vue delete mode 100644 ui/src/views/storage/SharedFSTab.vue delete mode 100644 ui/src/views/storage/UpdateSharedFS.vue