From 56032458dd41194b24ab4a8be96a87ab1c9a68f1 Mon Sep 17 00:00:00 2001 From: Amulyam24 Date: Tue, 22 Jul 2025 12:09:00 +0530 Subject: [PATCH] Fix VPC cluster reconcileV2 delete flow --- controllers/ibmvpccluster_controller.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/controllers/ibmvpccluster_controller.go b/controllers/ibmvpccluster_controller.go index 56d703cb4..95d6eca28 100644 --- a/controllers/ibmvpccluster_controller.go +++ b/controllers/ibmvpccluster_controller.go @@ -371,8 +371,10 @@ func (r *IBMVPCClusterReconciler) reconcileDelete(clusterScope *scope.ClusterSco return handleFinalizerRemoval(clusterScope) } -func (r *IBMVPCClusterReconciler) reconcileDeleteV2(_ *scope.VPCClusterScope) (ctrl.Result, error) { - return ctrl.Result{}, fmt.Errorf("not implemented") +func (r *IBMVPCClusterReconciler) reconcileDeleteV2(clusterScope *scope.VPCClusterScope) (ctrl.Result, error) { //nolint:unparam + clusterScope.Info("Delete cluster is not implemented for reconcile v2") + controllerutil.RemoveFinalizer(clusterScope.IBMVPCCluster, infrav1.ClusterFinalizer) + return ctrl.Result{}, nil } func (r *IBMVPCClusterReconciler) getOrCreate(clusterScope *scope.ClusterScope) (*vpcv1.LoadBalancer, error) {