Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feedback/beta release for TEP-0135: Coscheduling PipelineRun pods #6990

Open
6 tasks
lbernick opened this issue Jul 27, 2023 · 0 comments
Open
6 tasks

Feedback/beta release for TEP-0135: Coscheduling PipelineRun pods #6990

lbernick opened this issue Jul 27, 2023 · 0 comments
Labels
kind/feature Categorizes issue or PR as related to a new feature.

Comments

@lbernick
Copy link
Member

lbernick commented Jul 27, 2023

Feature looking for Promotion

Promote the "pipelineruns" and "isolate-pipelineruns" values for the "coschedule" feature flag to "beta". These features allow scheduling all of a pipelinerun's pods to the same node, allowing users to bind multiple PVC-based workspaces to the same taskrun. The "isolate-pipelineruns" value allows users to require 1-1 mappings between nodes and pipelineruns (useful for clusters with autoscaling enabled, and where pipelineruns are deleted after completion).

To try out this feature, set "disable-affinity-assistant" to "true" and "coschedule" to the desired value. Docs here.

Current Feature Version: alpha
Raise Feature Version: beta

Pipeline Release

v0.51

Issues Reported by Users

#5776 is related, but this issue only applies to the "workspaces" mode of the affinity assistant, since PVCs are auto-deleted in the "pipelineruns" and "isolate-pipelineruns" mode.

This feature may address the use cases described in #3440, so we may want to close out that issue if this feature is sufficient.

Usage in Dogfooding Cluster

None yet

Examples/Tests

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

No branches or pull requests

1 participant