diff --git a/controllers/checlusterrestore/checlusterrestore_controller.go b/controllers/checlusterrestore/checlusterrestore_controller.go index 0126a86a9..efa8ac448 100644 --- a/controllers/checlusterrestore/checlusterrestore_controller.go +++ b/controllers/checlusterrestore/checlusterrestore_controller.go @@ -211,15 +211,15 @@ func (r *ReconcileCheClusterRestore) doReconcile(restoreCR *chev1.CheClusterRest return done, err } - rctx.state.cheRestored = true - rctx.UpdateRestoreStatus() - // Clean up backup data after successful restore if err := os.RemoveAll(backupDataDestDir); err != nil { return false, err } } + rctx.state.cheRestored = true + // rctx.UpdateRestoreStatus() + rctx.restoreCR.Status.Message = "Restore successfully finished" rctx.restoreCR.Status.State = chev1.STATE_SUCCEEDED rctx.restoreCR.Status.Phase = "" @@ -247,5 +247,6 @@ func (r *ReconcileCheClusterRestore) UpdateCRStatus(cr *chev1.CheClusterRestore) logrus.Errorf("Failed to update %s CR status: %s", cr.Name, err.Error()) return err } + logrus.Infof("Status updated with %v: ", cr.Status) return nil }