Merge pull request #15747 from travisn/object-logfail

object: Log all reconcile errors during object store creation
This commit is contained in:
Travis Nielsen authored and GitHub committed 2025-04-21 10:13:40 -06:00
commit e9e131690e
1 file changed
+3 -1
+3 -1
View File
@@ -441,7 +441,9 @@ func (r *ReconcileCephObjectStore) reconcile(request reconcile.Request) (reconci
// CREATE/UPDATE
_, err = r.reconcileCreateObjectStore(cephObjectStore, request.NamespacedName, cephCluster.Spec)
if err != nil && kerrors.IsNotFound(err) {
logger.Info(opcontroller.OperatorNotInitializedMessage)
// A not found error may mean ceph is still initializing, but there might be some other error
// so we log the error and requeue
logger.Warningf("object store %q reconcile failed, ceph may still be initializing. %v", request.NamespacedName.String(), err)
return opcontroller.WaitForRequeueIfOperatorNotInitialized, *cephObjectStore, nil
} else if err != nil {
result, err := r.setFailedStatus(k8sutil.ObservedGenerationNotAvailable, request.NamespacedName, "failed to create object store deployments", err)