chore: improved delete logging

This commit is contained in:
Morten Olsen
2025-12-12 11:54:32 +01:00
parent e2ec287de1
commit 8073d0044b

View File

@@ -140,16 +140,19 @@ func (r *NucleiScanReconciler) handleDeletion(ctx context.Context, nucleiScan *n
log := logf.FromContext(ctx) log := logf.FromContext(ctx)
if controllerutil.ContainsFinalizer(nucleiScan, finalizerName) { if controllerutil.ContainsFinalizer(nucleiScan, finalizerName) {
log.Info("Handling deletion, performing cleanup") log.Info("Handling deletion, performing cleanup", "name", nucleiScan.Name, "namespace", nucleiScan.Namespace)
// Perform any cleanup here (e.g., cancel running scans) // Perform any cleanup here (e.g., cancel running scans)
// In our synchronous implementation, there's nothing to clean up // In our synchronous implementation, there's nothing to clean up
// Remove finalizer // Remove finalizer
log.Info("Removing finalizer", "finalizer", finalizerName)
controllerutil.RemoveFinalizer(nucleiScan, finalizerName) controllerutil.RemoveFinalizer(nucleiScan, finalizerName)
if err := r.Update(ctx, nucleiScan); err != nil { if err := r.Update(ctx, nucleiScan); err != nil {
log.Error(err, "Failed to remove finalizer", "name", nucleiScan.Name, "namespace", nucleiScan.Namespace)
return ctrl.Result{}, err return ctrl.Result{}, err
} }
log.Info("Finalizer removed successfully", "name", nucleiScan.Name, "namespace", nucleiScan.Namespace)
} }
return ctrl.Result{}, nil return ctrl.Result{}, nil