Skip to content

Commit

Permalink
storege e2etest: Delete restored PVC/Pod in snapshottable
Browse files Browse the repository at this point in the history
  • Loading branch information
Jiawei0227 authored and mauriciopoppe committed Sep 20, 2021
1 parent eb84221 commit 8fbca19
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions test/e2e/storage/testsuites/snapshottable.go
Original file line number Diff line number Diff line change
Expand Up @@ -312,11 +312,15 @@ func (s *snapshottableTestSuite) DefineTests(driver storageframework.TestDriver,

ginkgo.By("should delete the VolumeSnapshotContent according to its deletion policy")

// Delete both Snapshot and PVC at the same time because different storage systems
// have different ordering of deletion. Some may require delete PVC first before
// Delete both Snapshot and restored Pod/PVC at the same time because different storage systems
// have different ordering of deletion. Some may require delete the restored PVC first before
// Snapshot deletion and some are opposite.
err = storageutils.DeleteSnapshotWithoutWaiting(dc, vs.GetNamespace(), vs.GetName())
framework.ExpectNoError(err)
framework.Logf("deleting restored pod %q/%q", restoredPod.Namespace, restoredPod.Name)
err = cs.CoreV1().Pods(restoredPod.Namespace).Delete(context.TODO(), restoredPod.Name, metav1.DeleteOptions{})
framework.ExpectNoError(err)
framework.Logf("deleting restored PVC %q/%q", restoredPVC.Namespace, restoredPVC.Name)
err = cs.CoreV1().PersistentVolumeClaims(restoredPVC.Namespace).Delete(context.TODO(), restoredPVC.Name, metav1.DeleteOptions{})
framework.ExpectNoError(err)

Expand Down

0 comments on commit 8fbca19

Please sign in to comment.