tektoncd / dashboard

A dashboard for Tekton!
Apache License 2.0
874 stars 265 forks source link

Allow manual intervention to Tekton pipelines #3656

Closed fpt-dylan-datnt305 closed 1 month ago

fpt-dylan-datnt305 commented 1 month ago

Feature request

Allow manual intervention to Tekton pipelines

Use case

Currently we are defining several tasks for a pipeline, each will run in a specific order/condition. However, we want to add some manual intervention to Tekton as a condition for the next step to be run, e.g. when we have finished the build task, before we want to run the deploy step, we will need a approve/reject button so that if we reject, it will not run the next task; otherwise if we approve it will continue to run the next task.

Alternatives

Additional context

AlanGreene commented 1 month ago

Hi @fpt-dylan-datnt305, thanks for the request.

This functionality is not natively supported by Tekton Pipelines, however there are some community custom tasks that support manual approval that can be used to achieve this.

See for example:

Closing as there's nothing for the Tekton Dashboard to do here.