Skip to content

TEP-0164: Tekton Kueue Integration#1241

Open
gbenhaim wants to merge 1 commit intotektoncd:mainfrom
gbenhaim:tekton-kueue
Open

TEP-0164: Tekton Kueue Integration#1241
gbenhaim wants to merge 1 commit intotektoncd:mainfrom
gbenhaim:tekton-kueue

Conversation

@gbenhaim
Copy link

This TEP proposes adopting tekton-kueue into the Tekton community. tekton-kueue is a controller that integrates Tekton with Kueue, enabling Kueue to manage the scheduling and queueing of PipelineRuns.

This addresses the requirements for PipelineRuns outlined in TEP-0132 (Queueing Concurrent Runs) by providing:

  • Concurrency control through Kueue's quota management
  • Resource-aware scheduling using ClusterQueues and LocalQueues
  • Support for fire-and-forget execution patterns
  • Integration with MultiKueue for multi-cluster workload distribution

Assisted-By: Cursor

This TEP proposes adopting tekton-kueue into the Tekton community.
tekton-kueue is a controller that integrates Tekton with Kueue,
enabling Kueue to manage the scheduling and queueing of PipelineRuns.

This addresses the requirements for PipelineRuns outlined in TEP-0132
(Queueing Concurrent Runs) by providing:
- Concurrency control through Kueue's quota management
- Resource-aware scheduling using ClusterQueues and LocalQueues
- Support for fire-and-forget execution patterns
- Integration with MultiKueue for multi-cluster workload distribution

Assisted-By: Cursor
Signed-off-by: Gal Ben Haim <gbenhaim@redhat.com>
@tekton-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
To complete the pull request process, please assign ncskier after the PR has been reviewed.
You can assign the PR to them by writing /assign @ncskier in a comment when ready.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@tekton-robot tekton-robot added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label Jan 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants