• Waqar Ahmed's avatar
    NAS-125333 / 24.04 / Remove openebs CSI from middleware (#12604) · be802e0c
    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
test_026_kubernetes_backup_chart_releases.py 13.2 KB