Michael Lange
|
384a0e5a54
|
Add wasPreempted bool to allocs
|
2019-04-22 16:40:02 -07:00 |
|
Michael Lange
|
cf1d4a3a1e
|
Data modeling for preemptions
|
2019-04-22 16:40:00 -07:00 |
|
Michael Lange
|
f6232f1817
|
ES5 getters codemod
|
2019-04-10 14:54:36 -07:00 |
|
Michael Lange
|
cf44c5449c
|
Address test failures
|
2019-04-10 14:54:35 -07:00 |
|
Michael Lange
|
498f513dc0
|
Add nodeClass to the node model
|
2019-04-10 10:34:10 -05:00 |
|
Michael Lange
|
c1c40af236
|
Task isRunning is based on both the task state and the allocation state
|
2018-12-13 07:53:17 -08:00 |
|
Michael Lange
|
605d7a245f
|
Model isRunning based on the client status of the allocation
|
2018-12-13 07:53:17 -08:00 |
|
Michael Lange
|
5801b79b81
|
Show the correct template for parameterized job children
|
2018-11-07 21:04:27 -08:00 |
|
Michael Lange
|
4d5fa15ea7
|
Remove no longer used allocation-stats class
|
2018-09-26 10:59:26 -07:00 |
|
Michael Lange
|
d824b70cee
|
Merge pull request #4616 from hashicorp/f-ui-promote-canary
UI: Promote canary
|
2018-08-30 09:48:31 -07:00 |
|
Michael Lange
|
78b9d32eb4
|
Support the promote deployment api action
|
2018-08-24 16:41:47 -07:00 |
|
Michael Lange
|
69d28de528
|
Handle update job in the model
|
2018-08-21 16:44:31 -07:00 |
|
Michael Lange
|
2d0805c453
|
Test coverage for scheduler dry-run addition to the plan page
|
2018-08-20 16:44:37 -07:00 |
|
Michael Lange
|
9b7b465a66
|
Show the scheduler dry-run output on the plan page
|
2018-08-20 16:44:37 -07:00 |
|
Michael Lange
|
a5d6790eba
|
Acceptance tests for job run page
|
2018-08-16 17:22:58 -07:00 |
|
Michael Lange
|
f2128872ce
|
Run job UI and API workflows
|
2018-08-14 18:26:26 -07:00 |
|
Michael Lange
|
da1e179704
|
Parse and Plan API and UI workflows
|
2018-08-14 17:29:51 -07:00 |
|
Michael Lange
|
81255bee16
|
Add createTime to the allocation model
|
2018-08-06 10:53:13 -07:00 |
|
Michael Lange
|
cf55d225e2
|
Correctly model the latestDeployment relationship and the inverse
|
2018-07-30 15:24:31 -07:00 |
|
Michael Lange
|
2cb0777489
|
Get the latest deployment for a job by using the appropriate API
|
2018-07-30 15:24:31 -07:00 |
|
Michael Lange
|
90ea4f0f21
|
Update all the awkward browserify imports to plain ol' es6 imports
|
2018-07-06 13:38:57 -07:00 |
|
Michael Lange
|
8f811d5046
|
Remove hacky code that worked around an Ember Data bug
The bug is fixed in 2.18, so this can be written in the normal
less surprising way.
|
2018-06-13 15:05:18 -07:00 |
|
Michael Lange
|
73ce773e11
|
Show the progress deadline for task groups in a running deployment
|
2018-06-06 17:35:18 -07:00 |
|
Michael Lange
|
d649f6245f
|
Display node drain strategy information on the client detail page
|
2018-05-30 11:27:21 -07:00 |
|
Michael Lange
|
bb855b5f21
|
Add ineligibility to the status light
|
2018-05-30 11:27:21 -07:00 |
|
Michael Lange
|
6b63576c15
|
Data modeling for node drain and scheduling eligibility
|
2018-05-30 11:27:20 -07:00 |
|
Michael Lange
|
d178825484
|
Merge pull request #4294 from hashicorp/f-ui-driver-health-checking
UI: Driver health checking
|
2018-05-25 12:00:11 -07:00 |
|
Michael Lange
|
930a6ead53
|
Tag node events with the driver when available
|
2018-05-25 11:48:49 -07:00 |
|
Michael Lange
|
c875d1490f
|
Display driver attributes without the superfluous driver and driver name section
|
2018-05-25 10:15:25 -07:00 |
|
Michael Lange
|
1a55f18085
|
Spread the driver health love throughout job models
|
2018-05-25 10:15:23 -07:00 |
|
Michael Lange
|
8fa044a52a
|
Add driver status accordion section to the client detail page
|
2018-05-25 10:15:23 -07:00 |
|
Michael Lange
|
d2810bbaf4
|
Show driver summary on the client detail page
|
2018-05-25 10:15:22 -07:00 |
|
Michael Lange
|
bc6467c6ae
|
Data modeling for node events and node drivers
|
2018-05-25 10:15:22 -07:00 |
|
Michael Lange
|
1f83916058
|
Remodel task-group-deployment-summary to property use PlacedCanaries
|
2018-05-23 13:12:52 -07:00 |
|
Michael Lange
|
5952cafccb
|
Reschedule events timeline for the alloc detail page
|
2018-05-04 19:36:54 -07:00 |
|
Michael Lange
|
52c5806819
|
Add WaitUntil and followUpEvaluation
|
2018-05-04 19:36:54 -07:00 |
|
Michael Lange
|
8d18997b1c
|
Add follow up eval relationship to allocation
|
2018-05-04 19:36:54 -07:00 |
|
Michael Lange
|
901ba35ac5
|
Add shortId properties to reschedule events model
|
2018-05-04 19:36:54 -07:00 |
|
Michael Lange
|
0344715ece
|
Modeling alloc reschedule events
|
2018-05-04 19:36:54 -07:00 |
|
Michael Lange
|
67f2fa1734
|
Add new model action for stopping a job
|
2018-04-19 14:22:04 -07:00 |
|
Michael Lange
|
4361043718
|
Read the task event message from the DisplayMessage prop
|
2018-03-28 12:52:02 -07:00 |
|
Michael Lange
|
286b3d9671
|
Refactor the way allocation stats are fetched
No longer treat it as a property for relationship, just ephemeral
data that can be fetched on demand.
|
2018-03-22 14:34:13 -07:00 |
|
Michael Lange
|
b4fe0324cf
|
Alias the right property
|
2018-03-20 16:41:18 -07:00 |
|
Michael Lange
|
9e961fe0ef
|
Ensure the task group is present whenever an allocation row is rendered
|
2018-03-15 14:03:14 -07:00 |
|
Michael Lange
|
415c6a0d3c
|
Use the job-summary information available from the jobs list
|
2018-03-15 10:28:34 -07:00 |
|
Michael Lange
|
a1e34f0258
|
Only show the placement failures section if there is a blocked eval
|
2018-03-08 14:14:55 -08:00 |
|
Michael Lange
|
220790f3fa
|
Merge pull request #3936 from hashicorp/f-ui-polling
UI: Live updating views
|
2018-03-08 13:27:02 -08:00 |
|
Michael Lange
|
18782dd07b
|
Refactor job summary to a relationship
Now that blocking queries are going to be in play, We can no longer
pretend the two requests are one, since they have independent nomad
indices.
|
2018-03-02 16:21:13 -08:00 |
|
Michael Lange
|
054bb87eaf
|
Merge pull request #3908 from hashicorp/f-ui-route-client-requests-through-server
UI: Take advantage of client request tunneling
|
2018-03-02 15:58:27 -08:00 |
|
Michael Lange
|
39f9914733
|
Get client stats through the server agent
|
2018-02-26 12:23:47 -08:00 |
|