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

Add the ability to filter children/dispatched instances in the Nomad Web UI #24786

Open
MattJustMatt opened this issue Jan 6, 2025 · 2 comments

Comments

@MattJustMatt
Copy link
Contributor

MattJustMatt commented Jan 6, 2025

Proposal

Similar search bar/filtering UI/UX to the base jobs page available for children/dispatched instances

Use-cases

Seeing failed dispatched instances of a job at a glance

Attempted Solutions

We tried using the status column sorting, but it lumps stopped jobs in with failed ones.
The Nomad API is the only other way, but we'd need to build out a lot of other infra around it

@philrenaud philrenaud self-assigned this Jan 6, 2025
@github-project-automation github-project-automation bot moved this to Backlog in Nomad UI Jan 6, 2025
@philrenaud philrenaud moved this from Backlog to Todo in Nomad UI Jan 6, 2025
@philrenaud
Copy link
Contributor

Thanks for submitting this, @MattJustMatt !

I got a rough version of this started over at d51fd8a and it's going to be a little more work than I anticipated, owing to retrofitting a newer convention into one of our "classic" Ember components in the UI, plus consolidating things so I don't have so much duplication.

This change'll also be a good opportunity to add real filtering to the child jobs list; currently if will fetch all of them, and any pagination is strictly done on the front-end. We should treat it more like the main Jobs list and only fetch as many as your paginated table calls for.

Look for more updates soon, but it's at least feasible!

@MattJustMatt
Copy link
Contributor Author

Thanks for the update!! Excited

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Todo
Development

When branches are created from issues, their pull requests are automatically linked.

2 participants