-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Query: How do people run pipelines concurrently with defined PVC workspaces? #5412
Comments
@chabeezy wondering if you have a selection of pre-defined workspaces only because they aren't torn down when the pipelinerun are completed...or if there are other reasons |
Yes currently we don’t tear down the pipelines after each run, as we need to preserve the logs for a while. We don’t have lots of space either so can’t create pvc templates as we’ll soon run out, or lose logs too soon due to deleting the pipeline run. I’ve not implemented it yet, but my plan is
|
@chabeezy you may be interested in the work that @adambkaplan is doing to persist logs in tekton - https://github.com/tektoncd/community/blob/main/teps/0117-tekton-results-logs.md |
thanks @jerop for linking my question to this discussion. perhaps a related use case from my problem
thank you @chabeezy for bringing up this FR discussion! |
Issues go stale after 90d of inactivity. /lifecycle stale Send feedback to tektoncd/plumbing. |
Stale issues rot after 30d of inactivity. /lifecycle rotten Send feedback to tektoncd/plumbing. |
Rotten issues close after 30d of inactivity. /close Send feedback to tektoncd/plumbing. |
@tekton-robot: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/reopen issue is not addressed |
@jerop: Reopened this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
@austinzhao-go I have the PoC created here - #6635 Please let me know if this works for you. Thanks! |
It sounds like this feature request has a few parts:
@chabeezy are there other components I'm missing? I think we may want to close out this issue since we're tracking each of these improvements in separate issues. |
Hi,
First of all great work on tekton, it's a great product!
I was just curious, and I've struggled to find out a way to do this. I want to be able to run multiple pipelines at once, our use case is we run a set of tests on PR's when they are created/updated. It's possible for people to be pushing to different PR's at the same time. Thus triggering pipelines to run at the same time
Currently the pipeline queues up, I imagine this is because the workspace is in use.
Just wondering if its possible to give a selection of workspaces, or something similar? As in a pipeline has workspaces x,y and z. If x and y are in use, use z?
I've read you can use templates that will be deleted if you delete the pipeline run.. however I think we need to hold onto the pipeline runs for too long for that to work for us. Can you tear them down at the end of a pipeline run?
The text was updated successfully, but these errors were encountered: