mirror of
https://github.com/vmware-tanzu/velero.git
synced 2026-08-15 11:46:06 +00:00
Make sure the PVs skipped by CSI plugin due to settings in backup spec
are tracked Signed-off-by: Daniel Jiang <jiangd@vmware.com>
This commit is contained in:
@@ -384,8 +384,8 @@ func (ib *itemBackupper) executeActions(
|
||||
// snapshot was skipped by CSI plugin
|
||||
ib.trackSkippedPV(obj, groupResource, csiSnapshotApproach, "skipped b/c it's not a CSI volume", log)
|
||||
delete(u.GetAnnotations(), skippedNoCSIPVAnnotation)
|
||||
} else if actionName == csiBIAPluginName || actionName == vsphereBIAPluginName {
|
||||
// the snapshot has been taken
|
||||
} else if (actionName == csiBIAPluginName || actionName == vsphereBIAPluginName) && !boolptr.IsSetToFalse(ib.backupRequest.Backup.Spec.SnapshotVolumes) {
|
||||
// the snapshot has been taken by the BIA plugin
|
||||
ib.unTrackSkippedPV(obj, groupResource, log)
|
||||
}
|
||||
mustInclude := u.GetAnnotations()[mustIncludeAdditionalItemAnnotation] == "true" || finalize
|
||||
|
||||
Reference in New Issue
Block a user