Skip to content

Commit 688578e

Browse files
committed
fix finalizers
Signed-off-by: roc <[email protected]>
1 parent f49806a commit 688578e

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

internal/controller/util.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,9 @@ func ReconcileWithFinalizer[T client.Object](ctx context.Context, req ctrl.Reque
5959
if err != nil {
6060
return result, errors.WithStack(err)
6161
}
62+
if result.Requeue || result.RequeueAfter > 0 {
63+
return result, nil
64+
}
6265
// 移除 finalizer,让资源最终被删除
6366
controllerutil.RemoveFinalizer(obj, constant.Finalizer)
6467
if err = apiClient.Update(ctx, obj); err != nil {

0 commit comments

Comments
 (0)