From 2c33471fc2f004e5b2b3c603f5f15f5b7280a936 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/10269-blackpiglet | 1 + pkg/restore/restore.go | 5 +---- 2 files changed, 2 insertions(+), 4 deletions(-) create mode 100644 changelogs/unreleased/10269-blackpiglet diff --git a/changelogs/unreleased/10269-blackpiglet b/changelogs/unreleased/10269-blackpiglet new file mode 100644 index 000000000..b23d58520 --- /dev/null +++ b/changelogs/unreleased/10269-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 a6d97d1ec..4178e583d 100644 --- a/pkg/restore/restore.go +++ b/pkg/restore/restore.go @@ -2072,10 +2072,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) } }