-
Waqar Ahmed authored
* Remove retrieving openebs csi details when querying chart releases * Remove get_workload_storage_details endpoint * Add a todo for removing deletion usages of storage classes/pvs * Do not create storage class on chart release installation * Do not store pv info when taking apps backup * Remove pv/pvc mapping logic * Do not wait for openebs based crd's when initialising apps cluster * Do not setup default snapshot storage class * Remove implementation code responsible for creating default snapshot storage class * Do not create default storage class * Remove logic responsible for creating default storage class * Remove 'wait_for_csi' flag when restorking k8s backup * Remove k8s.csi service * Do not recreate storage class for app when restorking k8s cluster * Remove recreate_storage_class implementation * Do not try to recreate pv/zv on cluster restore * Update integration tests to remove wait_for_csi flag * Remove unused variables * Remove create/update methods for storage class service * Remove k8s.zv.create implementation * Remove k8s.volume.snapshot service * Remove ZFSVolumeSnapshot k8s object * Remove k8s.zfs.snapshot service * Remove ZFSSnapshot class * Remove k8s.zfs.storeagesnapshot service * Remove ZFSVolumeSnapshotClass class * Remove k8s.pvc service * Remove PersistentVolumeClaim class * Remove k8s.pv service * Clean k8s plugin utils * Fix integration test to not account for pv_info.json * Safely query csi resources as it's possible user does not has them at all * Remove pvc usage when rolling back app * Remove pvc from resources enum to prevent querying * Remove todo as it has been fixed * Fix backup apps integration test
be802e0c