Skip to content

[FEATURE]: Only Use PipelineRun for Builds #306

@adambkaplan

Description

@adambkaplan

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions