Trident Volume Cloning Fails Across Different Storage Classes After Upgrade
Applies to
- NetApp Trident CSI (Kubernetes/OpenShift environments)
- Trident versions 25.06.1 and later
- ONTAP storage backends
- Kasten backup integration
- Environments using multiple storage classes with different reclaim policies
Issue
After upgrading Trident from version 23.04.0 to 25.06.2, attempts to clone a PVC (Persistent Volume Claim) from a source volume to a destination volume with a different storage class fail. This impacts workflows such as Kasten backups that create temporary volumes using a different storage class (e.g., for different reclaim policies).
Log Output Example:
Warning ProvisioningFailed 20s (x12 over 5m48s) csi.trident.netapp.io_trident-controller-xxxx failed to provision volume with StorageClass "<StorageClass name>": rpc error: code=Unknown desc=clone volume pvc-xxx from source volume pvc-yyy with different storage classes is not allowed.
