From 3872b039bb3083b716143254b50b523b046916ef Mon Sep 17 00:00:00 2001 From: Xun Jiang Date: Fri, 14 Aug 2026 13:45:50 +0800 Subject: [PATCH] Remove PVC and PV inclusion check during creating PVR. Signed-off-by: Xun Jiang --- changelogs/unreleased/10319-blackpiglet | 1 + pkg/restore/restore.go | 5 +---- 2 files changed, 2 insertions(+), 4 deletions(-) create mode 100644 changelogs/unreleased/10319-blackpiglet diff --git a/changelogs/unreleased/10319-blackpiglet b/changelogs/unreleased/10319-blackpiglet new file mode 100644 index 000000000..b23d58520 --- /dev/null +++ b/changelogs/unreleased/10319-blackpiglet @@ -0,0 +1 @@ +Remove PVC and PV inclusion check during creating PVR. \ No newline at end of file diff --git a/pkg/restore/restore.go b/pkg/restore/restore.go index 0516e7857..1ae1381f0 100644 --- a/pkg/restore/restore.go +++ b/pkg/restore/restore.go @@ -2050,10 +2050,7 @@ func (ctx *restoreContext) restoreItem(obj *unstructured.Unstructured, groupReso return warnings, errs, itemExists } - // Do not create podvolumerestore when current restore excludes pv/pvc - if ctx.resourceIncludesExcludes.ShouldInclude(kuberesource.PersistentVolumeClaims.String()) && - ctx.resourceIncludesExcludes.ShouldInclude(kuberesource.PersistentVolumes.String()) && - len(podvolume.GetVolumeBackupsForPod(ctx.podVolumeBackups, pod, originalNamespace)) > 0 { + if len(podvolume.GetVolumeBackupsForPod(ctx.podVolumeBackups, pod, originalNamespace)) > 0 { restorePodVolumeBackups(ctx, createdObj, originalNamespace) } }