Skip to content

Commit f1aea2e

Browse files
committed
Don't requeue for missing contents in PurgeContent
1 parent 5e2064b commit f1aea2e

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

internal/cmd/controller/finalize/finalize.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import (
99
"github.com/rancher/wrangler/v3/pkg/kv"
1010

1111
corev1 "k8s.io/api/core/v1"
12+
"k8s.io/apimachinery/pkg/api/errors"
1213
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
1314
"k8s.io/apimachinery/pkg/types"
1415
"k8s.io/client-go/util/retry"
@@ -78,6 +79,9 @@ func PurgeContent(ctx context.Context, c client.Client, name, deplID string) err
7879
if controllerutil.ContainsFinalizer(content, name) {
7980
err := retry.RetryOnConflict(retry.DefaultRetry, func() error {
8081
if err := c.Get(ctx, nn, content); err != nil {
82+
if errors.IsNotFound(err) {
83+
return nil
84+
}
8185
return err
8286
}
8387

0 commit comments

Comments
 (0)