@@ -1176,10 +1176,9 @@ func (r *OctaviaReconciler) reconcileAmphoraImages(
11761176 } else if (ctrlResult != ctrl.Result {}) {
11771177 instance .Status .Conditions .Set (condition .FalseCondition (
11781178 octaviav1 .OctaviaAmphoraImagesReadyCondition ,
1179- condition .ErrorReason ,
1180- condition .SeverityWarning ,
1181- octaviav1 .OctaviaAmphoraImagesReadyErrorMessage ,
1182- err .Error ()))
1179+ condition .RequestedReason ,
1180+ condition .SeverityInfo ,
1181+ octaviav1 .OctaviaAmphoraImagesReadyRunningMessage ))
11831182 return ctrlResult , nil
11841183 }
11851184 readyCount := depl .GetDeployment ().Status .ReadyReplicas
@@ -1190,13 +1189,25 @@ func (r *OctaviaReconciler) reconcileAmphoraImages(
11901189 }
11911190 endpoint , err := svc .GetAPIEndpoint (nil , nil , "" )
11921191 if err != nil {
1192+ instance .Status .Conditions .Set (condition .FalseCondition (
1193+ octaviav1 .OctaviaAmphoraImagesReadyCondition ,
1194+ condition .ErrorReason ,
1195+ condition .SeverityWarning ,
1196+ octaviav1 .OctaviaAmphoraImagesReadyErrorMessage ,
1197+ err .Error ()))
11931198 return ctrl.Result {}, err
11941199 }
11951200
11961201 urlMap , err := r .getLocalImageURLs (endpoint )
11971202 if err != nil {
11981203 Log .Info (fmt .Sprintf ("Cannot get amphora image list: %s" , err ))
1199- return ctrl.Result {Requeue : true , RequeueAfter : 1 * time .Second }, err
1204+ instance .Status .Conditions .Set (condition .FalseCondition (
1205+ octaviav1 .OctaviaAmphoraImagesReadyCondition ,
1206+ condition .ErrorReason ,
1207+ condition .SeverityWarning ,
1208+ octaviav1 .OctaviaAmphoraImagesReadyErrorMessage ,
1209+ err .Error ()))
1210+ return ctrl.Result {}, err
12001211 }
12011212
12021213 ok , err := octavia .EnsureAmphoraImages (ctx , instance , & r .Log , helper , urlMap )
@@ -1206,6 +1217,11 @@ func (r *OctaviaReconciler) reconcileAmphoraImages(
12061217 if ! ok {
12071218 // Images are not ready
12081219 Log .Info ("Waiting for amphora images to be ready" )
1220+ instance .Status .Conditions .Set (condition .FalseCondition (
1221+ octaviav1 .OctaviaAmphoraImagesReadyCondition ,
1222+ condition .RequestedReason ,
1223+ condition .SeverityInfo ,
1224+ octaviav1 .OctaviaAmphoraImagesReadyRunningMessage ))
12091225 return ctrl.Result {Requeue : true , RequeueAfter : 5 * time .Second }, nil
12101226 }
12111227 Log .Info (fmt .Sprintf ("Setting image upload hash - %s" , hash ))
0 commit comments