From 847d119291bbc491e2b08aab7011dd106bd2b960 Mon Sep 17 00:00:00 2001 From: KrishhnaT Date: Wed, 4 Nov 2026 03:18:58 +0530 Subject: [PATCH] e2e: run the FSBackup backup deletion case on kind under CSI (#10764) * e2e: run the FSBackup backup deletion case on kind under CSI The Snapshot variant of this case has run in the CSI job since #10658. Its FSBackup twin is in no matrix row at all, so the backup deletion path has never been exercised on kind with file system backup. That exclusion predates file system backup working on kind. #10680 established that it does, once Kibishii's PVs come from the kind-csi overlay rather than rancher.io/local-path, because isHostPathVolume stops matching a PV carrying pv.Spec.CSI. Run on kind with EnableCSI and Kibishii at the commit this workflow pins: Backups && Deletion && FSBackup Ran 1 of 70 Specs in 502.394 seconds Worth being precise about what that shows. The case backs up with --default-volumes-to-fs-backup, deletes the backup, and verifies it is gone from object storage. It does not query PodVolumeBackups or verify restored data, so unlike the cases in #10680 the log does not contain PVB names. What this run demonstrates is that an FSBackup-flagged backup completes and deletes cleanly on kind, which is the path the case is about. The row selects only this one case; Backups && Deletion && Snapshot keeps its own row. Signed-off-by: krishhna24 * Add changelog for #10764 Signed-off-by: krishhna24 --------- Signed-off-by: krishhna24 --- .github/workflows/e2e-test-kind.yaml | 3 ++- changelogs/unreleased/10764-krishhna24 | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 changelogs/unreleased/10764-krishhna24 diff --git a/.github/workflows/e2e-test-kind.yaml b/.github/workflows/e2e-test-kind.yaml index 68b647ba5..6de144314 100644 --- a/.github/workflows/e2e-test-kind.yaml +++ b/.github/workflows/e2e-test-kind.yaml @@ -215,7 +215,8 @@ jobs: \"Backups && Deletion && Snapshot\", \ \"NamespaceMapping && Snapshot\", \ \"Basic && FSBackup\", \ - \"BSL && Deletion && Snapshot\"\ + \"BSL && Deletion && Snapshot\", \ + \"Backups && Deletion && FSBackup\"\ ]}" >> $GITHUB_OUTPUT # Run E2E test against all Kubernetes versions on kind diff --git a/changelogs/unreleased/10764-krishhna24 b/changelogs/unreleased/10764-krishhna24 new file mode 100644 index 000000000..e32e46bd3 --- /dev/null +++ b/changelogs/unreleased/10764-krishhna24 @@ -0,0 +1 @@ +Run the FSBackup backup deletion case on kind in CI when CSI is enabled