@@ -60,7 +60,7 @@ func (c *Reconciler) reconcileBuild(ctx context.Context, image *buildapi.Image,
6060 case corev1 .ConditionFalse :
6161 return buildapi.ImageStatus {
6262 Status : corev1alpha1.Status {
63- Conditions : noScheduledBuild (result , builder , latestBuild , sourceResolver ),
63+ Conditions : noScheduledBuild (result . ConditionStatus , builder , latestBuild , sourceResolver ),
6464 },
6565 LatestBuildRef : latestBuild .BuildRef (),
6666 LatestBuildReason : latestBuild .BuildReason (),
@@ -75,7 +75,7 @@ func (c *Reconciler) reconcileBuild(ctx context.Context, image *buildapi.Image,
7575 }
7676}
7777
78- func noScheduledBuild (buildNeeded buildRequiredResult , builder buildapi.BuilderResource , build * buildapi.Build , sourceResolver * buildapi.SourceResolver ) corev1alpha1.Conditions {
78+ func noScheduledBuild (buildNeeded corev1. ConditionStatus , builder buildapi.BuilderResource , build * buildapi.Build , sourceResolver * buildapi.SourceResolver ) corev1alpha1.Conditions {
7979 if ! builder .Ready () {
8080 return corev1alpha1.Conditions {
8181 {
@@ -88,7 +88,7 @@ func noScheduledBuild(buildNeeded buildRequiredResult, builder buildapi.BuilderR
8888 builderCondition (builder ),
8989 }
9090 }
91- if buildNeeded . ConditionStatus == corev1 .ConditionUnknown {
91+ if buildNeeded == corev1 .ConditionUnknown {
9292 message := "Build status unknown"
9393 if ! sourceResolver .Ready () {
9494 message = fmt .Sprintf ("SourceResolver %s is not ready" , sourceResolver .GetName ())
@@ -199,13 +199,14 @@ func buildCounter(build *buildapi.Build) (int64, error) {
199199}
200200
201201func buildRunningCondition (build * buildapi.Build , builder buildapi.BuilderResource ) corev1alpha1.Conditions {
202+ message := defaultMessageIfNil (build .Status .GetCondition (corev1alpha1 .ConditionSucceeded ),
203+ fmt .Sprintf ("%s is executing" , build .Name ))
202204 return corev1alpha1.Conditions {
203205 {
204- Type : corev1alpha1 .ConditionReady ,
205- Status : corev1 .ConditionUnknown ,
206- Reason : BuildRunningReason ,
207- Message : defaultMessageIfNil (build .Status .GetCondition (corev1alpha1 .ConditionSucceeded ),
208- fmt .Sprintf ("%s is executing" , build .Name )),
206+ Type : corev1alpha1 .ConditionReady ,
207+ Status : corev1 .ConditionUnknown ,
208+ Reason : BuildRunningReason ,
209+ Message : message ,
209210 LastTransitionTime : corev1alpha1.VolatileTime {Inner : metav1 .Now ()},
210211 },
211212 builderCondition (builder ),
0 commit comments