Michael Lange
|
8c1849fafe
|
Don't put namespace logic in the catch-all buildQuery method
|
2018-07-05 12:29:29 -07:00 |
Michael Lange
|
651ae19d25
|
Remove unused findAllocations method in both job and node
This was replaced with a relationship at some point.
|
2018-07-05 11:25:38 -07:00 |
Michael Lange
|
90a5d3ef03
|
Remove unused job adapter method
|
2018-07-05 11:25:38 -07:00 |
Michael Lange
|
479d4700d6
|
Add an env var to toggle blockingQueries support
Mostly helpful when working with mirage
|
2018-07-05 11:18:09 -07:00 |
Michael Lange
|
c86183154b
|
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
|
780e9a18a5
|
Style tasks on the alloc index page like other tables of things
|
2018-06-07 11:31:06 -07:00 |
Michael Lange
|
ef2e49e82d
|
Merge pull request #4388 from hashicorp/f-ui-show-deployment-deadline
UI: Show deployment deadline for each task group in the running deployment
|
2018-06-07 08:55:53 -07:00 |
Michael Lange
|
73881a388c
|
Show the progress deadline for task groups in a running deployment
|
2018-06-06 17:35:18 -07:00 |
Michael Lange
|
ee093ffc16
|
Make task rows clickable.
Right now they are the only tables where the entire row isn't a
click-target to drill into the detail page.
|
2018-06-06 14:50:28 -07:00 |
Michael Lange
|
8b364c1e27
|
Use the network ip as the task address instead of the node ip
|
2018-06-04 15:34:16 -07:00 |
Michael Lange
|
1fd5035d9e
|
Merge pull request #4353 from hashicorp/f-ui-node-drain
UI: Node drain and eligibility
|
2018-05-30 14:40:21 -07:00 |
Michael Lange
|
e472d918cf
|
Account for the 0 case in format-duration
|
2018-05-30 14:30:45 -07:00 |
Michael Lange
|
b6f2b82fad
|
Merge pull request #4335 from hashicorp/b-ui-safari-log-streaming
UI: Use polling instead of streaming for following logs in Safari
|
2018-05-30 11:36:03 -07:00 |
Michael Lange
|
65edf31ec9
|
Acceptance testing for node drain information
|
2018-05-30 11:27:21 -07:00 |
Michael Lange
|
a06f6b27f2
|
Display node drain strategy information on the client detail page
|
2018-05-30 11:27:21 -07:00 |
Michael Lange
|
cdbca8dcd2
|
Duration formatting utility
The cloest Moment.js has is "homanize" which isn't precise enough.
|
2018-05-30 11:27:21 -07:00 |
Michael Lange
|
f0b54dd81b
|
Color-code node drain and eligibility in the full client list
This makes it easier to scan for interesting nodes
|
2018-05-30 11:27:21 -07:00 |
Michael Lange
|
3ac8f7abeb
|
Add drain and eligibility to the client details strip
|
2018-05-30 11:27:21 -07:00 |
Michael Lange
|
1303606f99
|
Add ineligibility to the status light
|
2018-05-30 11:27:21 -07:00 |
Michael Lange
|
ffb48d6f53
|
Update the clients list table to include drain and eligibility
This makes it match the CLI node status output
|
2018-05-30 11:27:20 -07:00 |
Michael Lange
|
078d921dc4
|
Data modeling for node drain and scheduling eligibility
|
2018-05-30 11:27:20 -07:00 |
Michael Lange
|
52e6c1e551
|
Merge pull request #4319 from hashicorp/b-ui-errant-acl-error
UI: XHR keys need to include the method as well
|
2018-05-25 12:24:17 -07:00 |
Michael Lange
|
a23fefdd50
|
Merge pull request #4339 from hashicorp/ui-change-stop-button-style
UI: Switch the stop button style to look mildly dangerous
|
2018-05-25 12:18:16 -07:00 |
Michael Lange
|
65d696f038
|
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
|
7a601c39d3
|
Switch the stop button to be mildly dangerous
|
2018-05-25 11:56:32 -07:00 |
Michael Lange
|
4afc81a37d
|
Tag node events with the driver when available
|
2018-05-25 11:48:49 -07:00 |
Michael Lange
|
09d5e4be5d
|
New badge modifiers
|
2018-05-25 11:48:18 -07:00 |
Michael Lange
|
8b09108f9c
|
Display driver attributes without the superfluous driver and driver name section
|
2018-05-25 10:15:25 -07:00 |
Michael Lange
|
5f9632bee8
|
Acceptance tests for node driver and node events
|
2018-05-25 10:15:24 -07:00 |
Michael Lange
|
536c013928
|
Disable visibility behaviors when testing
It results in surprise behaviors.
|
2018-05-25 10:15:24 -07:00 |
Michael Lange
|
9598a18bc1
|
Add driver warning to allocation rows
|
2018-05-25 10:15:24 -07:00 |
Michael Lange
|
54afbfe281
|
Fix narrow table column padding
|
2018-05-25 10:15:24 -07:00 |
Michael Lange
|
1ad3e546ee
|
Show a warning on task rows on the alloc detail page
The warning shows up when the task's driver is unhealthy on the node
the task is running on.
|
2018-05-25 10:15:24 -07:00 |
Michael Lange
|
6dd0840553
|
Spread the driver health love throughout job models
|
2018-05-25 10:15:23 -07:00 |
Michael Lange
|
1058ac4ac0
|
Add driver status accordion section to the client detail page
|
2018-05-25 10:15:23 -07:00 |
Michael Lange
|
524ec8633a
|
New accordion component
Follows the same style as the table and pagination components.
|
2018-05-25 10:15:23 -07:00 |
Michael Lange
|
00d97f6c6a
|
Show a warning icon on client node rows that have unhealthy drivers
|
2018-05-25 10:15:23 -07:00 |
Michael Lange
|
446e26ea07
|
Add a node events section to the node detail page
|
2018-05-25 10:15:22 -07:00 |
Michael Lange
|
baab8af975
|
Show driver summary on the client detail page
|
2018-05-25 10:15:22 -07:00 |
Michael Lange
|
d6ebf77b08
|
Data modeling for node events and node drivers
|
2018-05-25 10:15:22 -07:00 |
Michael Lange
|
4d9859103f
|
Remove stale dev code
This was used to get around direct requests to clients. The UI will
now automatically route through the server.
|
2018-05-25 10:14:36 -07:00 |
Michael Lange
|
1078a99948
|
Refactor the job xhrKey to use super
|
2018-05-25 09:15:45 -07:00 |
Michael Lange
|
15bc387ce2
|
XHR keys need to include the method as well
The URL alone doesn't guarantee uniqueness
|
2018-05-25 09:13:11 -07:00 |
Michael Lange
|
a3cb84c6ac
|
The stream logger should not be supported in Safari
Not until the bugs around https are worked out.
|
2018-05-24 18:16:43 -07:00 |
Michael Lange
|
8cb96550c6
|
The poll logger needs to handle empty frames.
|
2018-05-24 18:16:42 -07:00 |
Michael Lange
|
861690482f
|
Remodel task-group-deployment-summary to property use PlacedCanaries
|
2018-05-23 13:12:52 -07:00 |
Michael Lange
|
152311f6fb
|
Merge pull request #4254 from hashicorp/f-ui-ss-restart-tracking
UI: Server-side reschedule tracking
|
2018-05-10 16:17:02 -07:00 |
Michael Lange
|
4774a16bcd
|
Merge pull request #4201 from hashicorp/f-ui-fuzzy-job-search
UI: fuzzy and tokenized job search
|
2018-05-05 09:56:15 -07:00 |
Michael Lange
|
b5bcab3f52
|
Clean up computed property by inverting early return
|
2018-05-04 20:38:55 -07:00 |
Michael Lange
|
feec8aa5e7
|
Integration tests for the various reschedule events timeline permutations
|
2018-05-04 19:36:55 -07:00 |