open-nomad/ui/app/models
Phil Renaud 2fbbac5dd8
[ui, deployments] Job status for System Jobs (#17046)
* System jobs get a panel and lost status reinstated

* Leveraging nodes and not worrying about rescheds for system jobs

* Consistency w restarted as well

* Text shadow removed and early return where possible

* System jobs added to the Historical Click list

* System alloc and client summary panels removed

* Bones of some new system jobs tests

* [ui, deployments] handle node read permissions for system job panel (#17073)

* Do the next-best-thing when we cant read nodes for system jobs

* Whitespace control handlebars expr

* Simplifies system jobs to not attempt to show a desired count, since it is a particularly complex number depending on constraints, number of nodes, etc.

* [ui, deployments] Fix order in which allocations are ascribed to the status chart (#17063)

* Discovery of alloc.isOld

* Correct sorting and better types

* A more honest walk-back that prioritizes running and pending allocs first

* Test scenario for descending-order allocs to show

* isOld mandates that we set a job version for our created job. Could also do this in the factory but maybe side-effecty

* Type simplification

* Fixed up a test that needed system job summary to be updated

* Tests for modifications to the job summary

* Explicitly mark the service jobs in test as not-deploying
2023-05-05 16:25:21 -04:00
..
.gitkeep sync 2017-09-19 10:08:23 -05:00
agent.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
allocation.js [ui, deployments] Job status for System Jobs (#17046) 2023-05-05 16:25:21 -04:00
auth-method.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
consul-connect.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
deployment.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
drain-strategy.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
evaluation-stub.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
evaluation.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
group-scaling.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
host-volume.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
job-dispatch.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
job-plan.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
job-scale.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
job-summary.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
job-version.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
job.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
lifecycle.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
namespace.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
network.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
node-driver.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
node-event.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
node.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
placement-failure.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
plugin.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
policy.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
port.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
recommendation-summary.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
recommendation.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
reschedule-event.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
resources.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
scale-event.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
service-fragment.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
service.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
sidecar-proxy-upstream.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
sidecar-proxy.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
sidecar-service.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
storage-controller.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
storage-node.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
structured-attributes.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
task-event.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
task-group-deployment-summary.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
task-group-scale.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
task-group-summary.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
task-group.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
task-state.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
task.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
token.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
variable.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
volume-definition.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
volume-mount.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
volume.js [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00