mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-04 18:26:16 +00:00
Fix: Only add finalizer if not marked for deletion
This commit is contained in:
@@ -94,9 +94,11 @@ func (r *InfisicalSecretReconciler) Reconcile(ctx context.Context, req ctrl.Requ
|
|||||||
fmt.Printf("\nRe-sync interval set. Interval: %v\n", requeueTime)
|
fmt.Printf("\nRe-sync interval set. Interval: %v\n", requeueTime)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Add the finalizer if it does not exist
|
// Add the finalizer if it does not exist, and only add it if the resource is not marked for deletion
|
||||||
if err := r.addFinalizer(ctx, &infisicalSecretCR); err != nil {
|
if infisicalSecretCR.GetDeletionTimestamp() == nil || infisicalSecretCR.GetDeletionTimestamp().IsZero() {
|
||||||
return ctrl.Result{}, err
|
if err := r.addFinalizer(ctx, &infisicalSecretCR); err != nil {
|
||||||
|
return ctrl.Result{}, err
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Check if the resource is already marked for deletion
|
// Check if the resource is already marked for deletion
|
||||||
|
|||||||
Reference in New Issue
Block a user