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
|
3f781743e4
|
NodeEvent and NodeDriver modeling in Mirage
|
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
|
9c6b060de9
|
Add a test to assert that canceling GETs can't instead cancel DELETEs
|
2018-05-25 09:13:18 -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
|
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 |
|
Michael Lange
|
4178c2066a
|
Turn reschedule events timeline into a component for isolated testing
|
2018-05-04 19:36:55 -07:00 |
|
Michael Lange
|
d6d7a90c99
|
Acceptance tests for allocation rescheduling
|
2018-05-04 19:36:54 -07:00 |
|
Michael Lange
|
d59802aa6e
|
Mirage modeling for rescheduling
|
2018-05-04 19:36:54 -07:00 |
|
Michael Lange
|
077ee297c0
|
Reschedule events timeline for the alloc detail page
|
2018-05-04 19:36:54 -07:00 |
|
Michael Lange
|
825d7c4512
|
Add WaitUntil and followUpEvaluation
|
2018-05-04 19:36:54 -07:00 |
|
Michael Lange
|
940a5325c7
|
New reschedule-event-row component
Intended to be used in a timeline view.
|
2018-05-04 19:36:54 -07:00 |
|
Michael Lange
|
46fc0cedc3
|
Add rescheduled icon to allocation row
|
2018-05-04 19:36:54 -07:00 |
|
Michael Lange
|
927caa441e
|
Refactor allocation-row
|
2018-05-04 19:36:54 -07:00 |
|
Michael Lange
|
97db138ce8
|
Add follow up eval relationship to allocation
|
2018-05-04 19:36:54 -07:00 |
|
Michael Lange
|
c2d860955f
|
Add shortId properties to reschedule events model
|
2018-05-04 19:36:54 -07:00 |
|
Michael Lange
|
d66ecd3402
|
New is-narrow modifier for slim table cells
Useful for actions, icons, and checkboxes
|
2018-05-04 19:36:54 -07:00 |
|
Michael Lange
|
3ff8a38972
|
New is-hollow modifer for boxed-sections
An open layout that makes its contents feel less cramped. Useful for
large visualizations.
|
2018-05-04 19:36:54 -07:00 |
|
Michael Lange
|
2cea40a894
|
New is-faded modifier for icons
For when the icon should be less prominent than the content around it
|
2018-05-04 19:36:54 -07:00 |
|
Michael Lange
|
ca172e1fc2
|
Modeling alloc reschedule events
|
2018-05-04 19:36:54 -07:00 |
|
Michael Lange
|
a5be5ea6e1
|
New icon for showing history/paper trail
layers.svg from Open Iconic
|
2018-05-04 19:36:54 -07:00 |
|
Alex Dadgar
|
43192cefae
|
generated files
|
2018-04-26 16:28:58 -07:00 |
|
Michael Lange
|
0c1c66776b
|
Merge pull request #4195 from hashicorp/b-ui-retry-stats-requests
UI: Retry stats requests
|
2018-04-24 14:13:34 -07:00 |
|
Michael Lange
|
603da9b4ea
|
Test coverage for the changes to the searchable mixin
|
2018-04-23 16:49:04 -07:00 |
|
Michael Lange
|
50b0892c14
|
Trim whitespace on the search term
Trailing whitespace messes with tokenization
|
2018-04-23 16:49:04 -07:00 |
|
Michael Lange
|
e0a0dbae9f
|
Add tokenization to fuse search options
|
2018-04-23 14:58:01 -07:00 |
|
Michael Lange
|
0fb407baec
|
Show how many jobs exist but are being hidden by the serach term
|
2018-04-23 14:58:01 -07:00 |
|