tektoncd / dashboard

A dashboard for Tekton!
Apache License 2.0
863 stars 258 forks source link

Trigger PipelineRun with Workspace option #3477

Closed fpt-dylan-datnt305 closed 6 days ago

fpt-dylan-datnt305 commented 6 days ago

Feature request

I want to have options to specify workspace when create pipeline run on Dashboard UI.

Use case

Currently whenever I want to create pipeline run on Dashboard UI, I can only specify params, labels, name, etc... but missing one important thing is workspace binding part. This leads to the issue that the pipeline run would fail immediately because of lacking required workspace. We already have defined required workspace in our pipeline so I want a feature so that whenever I create a pipeline run from a pipeline on dashboard, those workspace will exists and I can choose to bind a volume claim or secret, etc. to the pipeline run.

Alternatives

I can work around this by using YAML mode but this would not utilize the power of using UI. It would make more overhead to our dev when they want to manually trigger a pipeline run.

Additional context

image
AlanGreene commented 6 days ago

Thanks for the feature request @fpt-dylan-datnt305, this is a duplicate of https://github.com/tektoncd/dashboard/issues/3477 so closing. Feel free to add any comments or feedback on that issue if your needs are not already addressed there.

fpt-dylan-datnt305 commented 6 days ago

Thanks for the feature request @fpt-dylan-datnt305, this is a duplicate of #3477 so closing. Feel free to add any comments or feedback on that issue if your needs are not already addressed there.

This #3477 you are saying is referring to my own issue??

AlanGreene commented 6 days ago

Apologies, bad copy-paste, I meant https://github.com/tektoncd/dashboard/issues/1283