argoproj / argo-workflows

Workflow Engine for Kubernetes
https://argo-workflows.readthedocs.io/
Apache License 2.0
14.82k stars 3.17k forks source link

UI: Share URLs with search criteria set #13168

Open panicboat opened 2 months ago

panicboat commented 2 months ago

Summary

What change needs making?

Search criteria can be set in CronWorkflow and WorkflowTemplate lists. However, URLs with search criteria cannot be shared with others. Since we use Argo Workflows as a team, there are many situations where we want to share URLs. Specifically, we would like to add the search criteria set in the Web UI to the URL query parameters as well.

Use Cases

We have multiple teams using Argo Workflows, so we have a large number of workflows deployed. Therefore, we set owner information for each Workflow and often search by owner information (we also search by microservice name, project name, etc.). Therefore, when communicating in some way, the Workflow list is used to share with multiple people.


Message from the maintainers:

Love this feature request? Give it a 👍. We prioritise the proposals with the most 👍.

agilgur5 commented 2 months ago

You can do this for most of the filters in the Workflows List. It might not be supported in the CronWorkflow and WorkflowTemplate Lists though -- but you can filter by those in the Workflow List.

panicboat commented 2 months ago

Thank you for your prompt confirmation. The Workflow list does not seem to be suitable for our purposes. We sometimes communicate primarily about what CronWorkflow / WorkflowTemplate is being deployed. Therefore, we would like to share the list of CronWorkflows and WorkflowTemplates.