cloudstack/plugins
Abhisar Sinha 063dc60114
Change storage pool scope from Cluster to Zone and vise versa (#8875)
* New feature: Change storage pool scope

* Added checks for Ceph/RBD

* Update op_host_capacity table on primary storage scope change

* Storage pool scope change integration test

* pull 8875 : Addressed review comments

* Pull 8875: remove storage checks, AbstractPrimayStorageLifeCycleImpl class

* Pull 8875: Fixed integration test failure

* Pull 8875: Review comments

* Pull 8875: review comments + broke changeStoragePoolScope into smaller functions

* Added UT for changeStoragePoolScope

* Rename AbstractPrimaryDataStoreLifeCycleImpl to BasePrimaryDataStoreLifeCycleImpl

* Pull 8875: Dao review comments

* Pull 8875: Rename changeStoragePoolScope.vue to ChangeStoragePoolScope.vue

* Pull 8875: Created a new smokes test file + A single warning msg in ui

* Pull 8875: Added cleanup in test_primary_storage_scope.py

* Pull 8875: Type in en.json

* Pull 8875: cleanup array in test_primary_storage_scope.py

* Pull:8875 Removing extra whitespace at eof of StorageManagerImplTest

* Pull 8875: Added UT for PrimaryDataStoreHelper and BasePrimaryDataStoreLifeCycleImpl

* Pull 8875: Added license header

* Pull 8875: Fixed sql query for vmstates

* Pull 8875: Changed icon plus info on disabled mode in apidoc

* Pull 8875: Change scope should not work for local storage

* Pull 8875: Change scope completion event

* Pull 8875: Added api findAffectedVmsForStorageScopeChange

* Pull 8875: Added UT for findAffectedVmsForStorageScopeChange and removed listByPoolIdVMStatesNotInCluster

* Pull 8875: Review comments + Vm name in response

* Pull 8875: listByVmsNotInClusterUsingPool was returning duplicate VM entries because of multiple volumes in the VM satisfying the criteria

* Pull 8875: fixed listAffectedVmsForStorageScopeChange UT

* listAffectedVmsForStorageScopeChange should work if the pool is not disabled

* Fix listAffectedVmsForStorageScopeChangeTest UT

* Pull 8875: add volume.removed not null check in VmsNotInClusterUsingPool query

* Pull 8875: minor refactoring in changeStoragePoolScopeToCluster

* Update server/src/main/java/com/cloud/storage/StorageManagerImpl.java

* fix eof

* changeStoragePoolScopeToZone should connect pool to all Up hosts

Co-authored-by: Suresh Kumar Anaparti <sureshkumar.anaparti@gmail.com>
2024-06-29 10:03:34 +05:30
..
acl Updates to HPE-Primera and Pure FlashArray Drivers to use Host-based VLUN Assignments (#8889) 2024-06-25 10:35:39 +05:30
affinity-group-processors Updating pom.xml version numbers for release 4.18.3.0-SNAPSHOT 2024-04-17 11:11:57 -03:00
alert-handlers Updating pom.xml version numbers for release 4.18.3.0-SNAPSHOT 2024-04-17 11:11:57 -03:00
api api: listApis should return params based on caller (#8973) 2024-06-11 11:28:08 +05:30
backup [Veeam] Check for failures in the restore process (#7224) 2024-06-26 00:41:38 +05:30
ca/root-ca Updating pom.xml version numbers for release 4.18.3.0-SNAPSHOT 2024-04-17 11:11:57 -03:00
database Updating pom.xml version numbers for release 4.18.3.0-SNAPSHOT 2024-04-17 11:11:57 -03:00
dedicated-resources Updating pom.xml version numbers for release 4.18.3.0-SNAPSHOT 2024-04-17 11:11:57 -03:00
deployment-planners Updating pom.xml version numbers for release 4.18.3.0-SNAPSHOT 2024-04-17 11:11:57 -03:00
drs/cluster Add advance settings to fine tune DRS imbalance calculation (#8521) 2024-02-13 11:18:53 +05:30
event-bus Updating pom.xml version numbers for release 4.18.3.0-SNAPSHOT 2024-04-17 11:11:57 -03:00
ha-planners/skip-heurestics Updating pom.xml version numbers for release 4.18.3.0-SNAPSHOT 2024-04-17 11:11:57 -03:00
host-allocators/random Fix allocation of VMs with multiple clusters (#8611) 2024-06-14 13:54:01 +03:00
hypervisors PowerFlex/ScaleIO SDC client connection improvements (#9268) 2024-06-29 10:01:50 +05:30
integrations CKS/calico: set arp_ignore and arp_announce to 0 in k8s controller/nodes (#9186) 2024-06-26 12:18:50 +05:30
metrics Do not retrieve VM's stats on normal VM listing (#8782) 2024-06-05 17:45:28 +05:30
network-elements vxlan: do not create duplicated network for private gateway (#9232) 2024-06-19 09:44:49 +03:00
outofbandmanagement-drivers Updating pom.xml version numbers for release 4.18.3.0-SNAPSHOT 2024-04-17 11:11:57 -03:00
shutdown plugins/shutdown: fix triggerShutdown scheduling and response (#9276) 2024-06-21 10:12:16 +05:30
storage Change storage pool scope from Cluster to Zone and vise versa (#8875) 2024-06-29 10:03:34 +05:30
storage-allocators/random Updating pom.xml version numbers for release 4.18.3.0-SNAPSHOT 2024-04-17 11:11:57 -03:00
user-authenticators Accept a role ID on linking an account to LDAP (#8236) 2024-06-26 01:26:28 +05:30
user-two-factor-authenticators Updating pom.xml version numbers for release 4.18.3.0-SNAPSHOT 2024-04-17 11:11:57 -03:00
pom.xml Merge release branch 4.18 to 4.19 2024-04-24 11:10:00 +02:00