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, deployments] Add status panel to child jobs #17217

Conversation

philrenaud
Copy link
Contributor

Adds the status panel to periodic/parameterized jobs. In doing so, realized that (since they're batch/sysbatch jobs) we'll want to show "Completed" status before "Failed", since a failed-but-rescheduled-and-eventually-completed alloc should show as Completed, not Failed.

Resolves #17216

@philrenaud philrenaud self-assigned this May 16, 2023
@philrenaud philrenaud changed the title Adds panel to child jobs and sub-sorts [ui, deployments] Add status panel to child jobs May 16, 2023
@philrenaud philrenaud force-pushed the 17216-ui-deployments-set-up-steady-state-panel-in-periodicparameterized-jobs branch from 282477f to d82a8ec Compare May 16, 2023 20:35
@github-actions
Copy link

github-actions bot commented May 16, 2023

Ember Asset Size action

As of 282477f

Files that got Bigger 🚨:

File raw gzip
nomad-ui.js +343 B +42 B

Files that stayed the same size 🤷‍:

File raw gzip
vendor.js 0 B 0 B
nomad-ui.css 0 B 0 B
vendor.css 0 B 0 B

@philrenaud philrenaud marked this pull request as ready for review May 16, 2023 21:04
Base automatically changed from 17193-ui-deployments-why-arent-child-jobs-watching-allocations to main May 17, 2023 20:36
* In working out periodic/param child jobs, realized the intersection with sysbatch is high enough that it ought to be worked on now

* Further removal of jobclientstatussummary

* Explicitly making mocked jobs in no-deployment mode

* remove last remnants of job-client-status-summary component

* Screwed up my sorting order a few commits ago; this corrects it

* noActiveDeployment gonna be the death of me
@github-actions
Copy link

Ember Test Audit comparison

main 445fcf9 change
passes 1492 1474 -18
failures 4 0 -4
flaky 0 0 0
duration 000ms 12m 00s 921ms +12m 00s 921ms

@philrenaud philrenaud merged commit 2600ab7 into main May 19, 2023
11 of 13 checks passed
@philrenaud philrenaud deleted the 17216-ui-deployments-set-up-steady-state-panel-in-periodicparameterized-jobs branch May 19, 2023 19:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[ui, deployments] Set up steady state panel in Periodic/Parameterized jobs
2 participants