Feature Request
Refactor Shipwright Build to only use PipelineRun when managing and executing builds, so that the underlying execution can be scheduled by Tekton Kueue.
Use Case
Tekton has a forthcoming integration with Kueue that provides two powerful capabilities:
- Controlled scheduling of
PipelineRun executions
- Ability to distribute
PipelineRun objects across multiple Kubernetes clusters (MultiKueue)
At present, this Kueue integration only supports the scheduling of PipelineRun objects. It does not support TaskRun objects, which Shipwright BuildRun objects default to using.
Additional Info
tekton-kueue is currently a subproject of the Konflux secure software factory project. However it is designed to work purely on top of Tekton, and will be donated to the Tekton project in the near future. See TEP-0164.
Feature Request
Refactor Shipwright Build to only use
PipelineRunwhen managing and executing builds, so that the underlying execution can be scheduled by Tekton Kueue.Use Case
Tekton has a forthcoming integration with Kueue that provides two powerful capabilities:
PipelineRunexecutionsPipelineRunobjects across multiple Kubernetes clusters (MultiKueue)At present, this Kueue integration only supports the scheduling of
PipelineRunobjects. It does not supportTaskRunobjects, which ShipwrightBuildRunobjects default to using.Additional Info
tekton-kueue is currently a subproject of the Konflux secure software factory project. However it is designed to work purely on top of Tekton, and will be donated to the Tekton project in the near future. See TEP-0164.