Skip to content

Commit 9c9d12b

Browse files
authored
Merge pull request #29940 from LuBingtan/master-dev
Use CancelledRunFinally instead of Cancelled when cancelling pipeline
2 parents 15b8636 + 8734fd5 commit 9c9d12b

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

prow/cmd/pipeline/controller.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -330,10 +330,10 @@ func (c *controller) cancelPipelineRun(pContext string, pipeline *pipelinev1beta
330330
if err != nil {
331331
return err
332332
}
333-
if pipeline.Spec.Status == pipelinev1beta1.PipelineRunSpecStatusCancelled {
333+
if pipeline.Spec.Status == pipelinev1beta1.PipelineRunSpecStatusCancelledRunFinally {
334334
return nil
335335
}
336-
pipeline.Spec.Status = pipelinev1beta1.PipelineRunSpecStatusCancelled
336+
pipeline.Spec.Status = pipelinev1beta1.PipelineRunSpecStatusCancelledRunFinally
337337
_, err = p.client.TektonV1beta1().PipelineRuns(pipeline.Namespace).Update(context.TODO(), pipeline, metav1.UpdateOptions{})
338338
return err
339339
}
@@ -503,7 +503,7 @@ func reconcile(c reconciler, key string) error {
503503
logrus.Infof("Observed finished: %s", key)
504504
return nil
505505
case cancelledState(pj.Status.State):
506-
if p != nil && p.Spec.Status != pipelinev1beta1.PipelineRunSpecStatusCancelled {
506+
if p != nil && p.Spec.Status != pipelinev1beta1.PipelineRunSpecStatusCancelledRunFinally {
507507
if err = c.cancelPipelineRun(ctx, p); err != nil {
508508
return fmt.Errorf("failed to cancel pipelineRun: %w", err)
509509
}

prow/cmd/pipeline/controller_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ func (r *fakeReconciler) pipelineID(pj prowjobv1.ProwJob) (string, string, error
154154
}
155155

156156
func (r *fakeReconciler) cancelPipelineRun(context string, pr *pipelinev1beta1.PipelineRun) error {
157-
pr.Spec.Status = pipelinev1beta1.PipelineRunSpecStatusCancelled
157+
pr.Spec.Status = pipelinev1beta1.PipelineRunSpecStatusCancelledRunFinally
158158
return nil
159159
}
160160

0 commit comments

Comments
 (0)