ontap-driver based CSI-snapshot is not deleted when asked to
Applies to
- Astra Trident for Openshift/Kubernetes
- Astra Control Center (ACC)
Issue
Management of CSI Snapshots, specifically the deletion doesn't work after renaming the SVM in ONTAP.
This means that Astra Control Center's Snapshot/Backup retention stops working.
Showing information about the Snapshot shows that the CRD information is still present:
# kubectl describe volumesnapshots pvc-<PVC_UID>-snap-<SNASHOT_UID> -n <NAMESPACE>
Name: pvc-<PVC_UID>-snap-<SNASHOT_UID>
Namespace: <NAMESPACE>
Labels: app.netapp.io/managed-by=astra.netapp.io
Annotations: <none>
API Version: snapshot.storage.k8s.io/v1
Kind: VolumeSnapshot
...
However, manual deletion appears to work:
mebis-vp:~/acc-test> kubectl delete volumesnapshots pvc-<PVC_UID>-snap-<SNASHOT_UID> -n <NAMESPACE>
volumesnapshot.snapshot.storage.k8s.io "pvc-<PVC_UID>-snap-<SNASHOT_UID>" deleted