e2e: retry deleting Rook artifacts in case of error

On occasion deploying CephFS components fail due to errors like these:

    failed to delete provisioner rbac .../csi-provisioner-rbac.yaml

By using the deleteResource() helper, an retry is done in case of a
failure.

Signed-off-by: Niels de Vos <ndevos@redhat.com>
This commit is contained in:
Niels de Vos
2022-02-14 16:56:15 +01:00
committed by mergify[bot]
parent 8a0377ef02
commit 26696b4979
2 changed files with 3 additions and 11 deletions

View File

@ -105,6 +105,7 @@ func createCephfsStorageClass(
sc.Namespace = cephCSINamespace
timeout := time.Duration(deployTimeout) * time.Minute
return wait.PollImmediate(poll, timeout, func() (bool, error) {
_, err = c.StorageV1().StorageClasses().Create(context.TODO(), &sc, metav1.CreateOptions{})
if err != nil {