Skip to content

Commit ba91676

Browse files
authored
chore: remove the backupPolicy conflict event for cluster (#9496)
1 parent 7e480c5 commit ba91676

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

controllers/dataprotection/backuppolicydriver_controller.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ import (
2626

2727
"github.com/go-logr/logr"
2828
corev1 "k8s.io/api/core/v1"
29+
apierrors "k8s.io/apimachinery/pkg/api/errors"
2930
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
3031
"k8s.io/apimachinery/pkg/runtime"
3132
"k8s.io/client-go/tools/record"
@@ -88,6 +89,9 @@ func (r *BackupPolicyDriverReconciler) Reconcile(ctx context.Context, req ctrl.R
8889
return intctrlutil.Reconciled()
8990
}
9091
if err := r.reconcile(reqCtx, cluster); err != nil {
92+
if apierrors.IsConflict(err) {
93+
return intctrlutil.Requeue(reqCtx.Log, err.Error())
94+
}
9195
r.Recorder.Eventf(cluster, corev1.EventTypeWarning, "ReconcileBackupPolicyFail", "failed to reconcile: %v", err)
9296
return intctrlutil.CheckedRequeueWithError(err, reqCtx.Log, "")
9397
}

0 commit comments

Comments
 (0)