diff --git a/pkg/operator/ceph/cluster/rbd/controller.go b/pkg/operator/ceph/cluster/rbd/controller.go index 077449cb9..2e75b793f 100644 --- a/pkg/operator/ceph/cluster/rbd/controller.go +++ b/pkg/operator/ceph/cluster/rbd/controller.go @@ -206,7 +206,7 @@ func (r *ReconcileCephRBDMirror) reconcile(request reconcile.Request) (reconcile if err != nil { if strings.Contains(err.Error(), opcontroller.UninitializedCephConfigError) { logger.Info(opcontroller.OperatorNotInitializedMessage) - return reconcile.Result{}, *cephRBDMirror, nil + return opcontroller.WaitForRequeueIfOperatorNotInitialized, *cephRBDMirror, nil } return reconcile.Result{}, *cephRBDMirror, errors.Wrap(err, "failed to detect running and desired ceph version") }