File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -227,15 +227,12 @@ func (r *OpenStackLightspeedReconciler) reconcileDelete(
227227 helper * common_helper.Helper ,
228228 instance * lightspeedv1beta1.OpenStackLightspeed ,
229229) (ctrl.Result , error ) {
230- if ok := controllerutil .RemoveFinalizer (instance , helper .GetFinalizer ()); ! ok {
231- return ctrl.Result {}, fmt .Errorf ("remove finalizer failed" )
232- }
233-
234230 olsConfig , err := lightspeed .GetOLSConfig (ctx , helper )
235- if err != nil && ! k8s_errors .IsNotFound (err ) {
236- return ctrl.Result {}, err
237- } else if err != nil {
231+ if err != nil && k8s_errors .IsNotFound (err ) {
232+ controllerutil .RemoveFinalizer (instance , helper .GetFinalizer ())
238233 return ctrl.Result {}, nil
234+ } else if err != nil {
235+ return ctrl.Result {}, err
239236 }
240237
241238 ownerLabel := olsConfig .GetLabels ()[lightspeed .OpenStackLightspeedOwnerIDLabel ]
@@ -261,6 +258,8 @@ func (r *OpenStackLightspeedReconciler) reconcileDelete(
261258 return ctrl.Result {}, err
262259 }
263260
261+ controllerutil .RemoveFinalizer (instance , helper .GetFinalizer ())
262+
264263 return ctrl.Result {}, nil
265264}
266265
You can’t perform that action at this time.
0 commit comments