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

UI: Allow sorting workflows by more criteria #3157

Open
rbreeze opened this issue Jun 3, 2020 · 6 comments
Open

UI: Allow sorting workflows by more criteria #3157

rbreeze opened this issue Jun 3, 2020 · 6 comments
Labels
area/api Argo Server API area/ui type/feature Feature request

Comments

@rbreeze
Copy link
Member

rbreeze commented Jun 3, 2020

Summary

Allow for users to sort the UI workflow list by duration, name (alphabetically), and finish time.

Motivation

I wanted to quickly find a workflow with a long duration in the UI, but realized there was no way to sort them.

Proposal

For the UI, something as simple as an up/down arrow on each column's header that a user can click to sort by that column. The color of the active column's header could be different to indicate which sorting criteria is currently selected.


Message from the maintainers:

If you wish to see this enhancement implemented please add a 👍 reaction to this issue! We often sort issues this way to know what to prioritize.

@herebebeasties
Copy link
Contributor

I would also love to be able to sort cron workflows by "next run", so you can easily see upcoming runs and when they will be.

@agilgur5 agilgur5 changed the title Enhancement(ui): Allow sorting workflows by more criteria UI: Allow sorting workflows by more criteria Mar 5, 2024
@agilgur5
Copy link
Contributor

agilgur5 commented Mar 5, 2024

Was just discussing sorting on Slack and wanted to jot down some notes here.

Currently, sorting is pretty limited due to the k8s API and etcd -- see #4546 (comment), #3565 (comment), #2926, which all link to kubernetes/kubernetes#80602.

#12736 should allow for lots more sorting options to be performed efficiently.

@agilgur5
Copy link
Contributor

@Adrien-D this one is also now possible if you'll be doing more work on the list

@Adrien-D
Copy link
Member

@agilgur5 I'll keep in mind but I won't have time for this at the moment

@daturkel
Copy link

Not being able to sort workflows by time started or completed makes debugging pretty painful for our team: it's not easy to find recently started or recently failed jobs.

I see that #2926 has been closed as resolved but this issue is still open. Is there any work ongoing on this? Is it blocked?

@agilgur5
Copy link
Contributor

agilgur5 commented Oct 15, 2024

Is it blocked?

Per my above comment, this issue was blocked on upstream k8s/etcd, but with the new SQLite DB cache it can now be implemented through that instead.

Is there any work ongoing on this?

PR welcome. If anyone were working on it, it would be in the thread already.

It looks like you also asked about this on Slack

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/api Argo Server API area/ui type/feature Feature request
Projects
Status: No status
Development

No branches or pull requests

6 participants