Skip to content

Commit 14dbe96

Browse files
author
Evan Anderson
committed
Re-simplify code.
Signed-off-by: Evan Anderson <evana@vmware.com>
1 parent d11fcad commit 14dbe96

1 file changed

Lines changed: 9 additions & 8 deletions

File tree

pkg/reconciler/image/reconcile_build.go

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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

201201
func 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

Comments
 (0)