Michael Lange
|
35250117cf
|
Account for the service:system dependency due to region
|
2018-08-09 18:22:38 -07:00 |
|
Michael Lange
|
b9fa9a98bc
|
Test coverage for gutter menu interactions
|
2018-08-06 11:21:54 -07:00 |
|
Michael Lange
|
54b838d934
|
Keep the search box around when a search yields no results
|
2018-08-06 11:02:22 -07:00 |
|
Michael Lange
|
5042896fab
|
Test coverage for the jobs/:job/allocations page
|
2018-08-06 11:02:22 -07:00 |
|
Michael Lange
|
e774163360
|
Tests for the recent allocations table
|
2018-08-06 11:02:21 -07:00 |
|
Michael Lange
|
9dcaafa0de
|
Refactor allocations page as a component
|
2018-08-06 11:02:21 -07:00 |
|
Michael Lange
|
de80f65efe
|
Remove the name column and add a created column to allocation rows
|
2018-08-06 10:59:35 -07:00 |
|
Michael Lange
|
f0ab8a231f
|
Merge pull request #4533 from hashicorp/f-ui-refactor-page-chrome
UI: Refactor page chrome
|
2018-08-06 10:50:03 -07:00 |
|
Michael Lange
|
dad24eef86
|
Test coverage for the expanded feature set of the latest-deployment component
|
2018-07-30 15:31:31 -07:00 |
|
Michael Lange
|
c0966f7cc1
|
Give the running-deployment component a more appropriate name
|
2018-07-30 15:31:31 -07:00 |
|
Michael Lange
|
9c9bedf53d
|
Use page-layout for job routes
|
2018-07-30 13:13:52 -07:00 |
|
Michael Lange
|
393b39d259
|
Remove all references to onNamespaceChange
|
2018-07-30 13:13:52 -07:00 |
|
Michael Lange
|
0d6881c4ff
|
Update deployment test to reflect new progress-by column
|
2018-07-17 13:28:29 -07:00 |
|
Michael Lange
|
591ddaa93e
|
Test coverage for summary toggle
|
2018-07-13 10:26:46 -07:00 |
|
Michael Lange
|
8154d68b95
|
Consistently use PageObjects now that they all exist
|
2018-07-11 12:42:43 -07:00 |
|
Michael Lange
|
f74694b0a0
|
Eslint cleanup
|
2018-07-11 12:35:39 -07:00 |
|
Michael Lange
|
79cbc4066f
|
Use PageObject for task logs tests
|
2018-07-11 12:31:37 -07:00 |
|
Michael Lange
|
c1a4b68fee
|
Use PageObject for task detail tests
|
2018-07-11 12:21:26 -07:00 |
|
Michael Lange
|
686ae57310
|
Use PageObject for namespace tests
|
2018-07-11 11:59:20 -07:00 |
|
Michael Lange
|
69667ead86
|
Use PageObjects for application error tests
|
2018-07-11 11:41:34 -07:00 |
|
Michael Lange
|
5a4de18401
|
Use PageObject for allocation detail tests
|
2018-07-11 11:27:23 -07:00 |
|
Michael Lange
|
3fa288f852
|
Use PageObject for task group detail tests
|
2018-07-11 10:36:33 -07:00 |
|
Michael Lange
|
266850b3f8
|
Use PageObject for job versions tests
|
2018-07-11 09:49:44 -07:00 |
|
Michael Lange
|
2d9aeae23c
|
Use PageObject for job evaluations tests
|
2018-07-11 09:37:58 -07:00 |
|
Michael Lange
|
538eaad27b
|
Use PageObject for job deployments
|
2018-07-11 09:14:10 -07:00 |
|
Michael Lange
|
2013cd7bb7
|
Use PageObject for job definition tests
|
2018-07-10 19:33:22 -07:00 |
|
Michael Lange
|
6611e2b2d6
|
Adds missing test for evaluations tab
|
2018-07-10 19:28:54 -07:00 |
|
Michael Lange
|
22f472066a
|
Use PageObjects for job detail tests
|
2018-07-10 19:20:02 -07:00 |
|
Michael Lange
|
0d45f6f842
|
Use PageObject for jobs list tests
|
2018-07-10 18:42:19 -07:00 |
|
Michael Lange
|
87de789994
|
Use PageObject for client detail tests
|
2018-07-10 18:13:50 -07:00 |
|
Michael Lange
|
54907f13e8
|
Use PageObject for clients list tests
|
2018-07-10 11:29:00 -07:00 |
|
Michael Lange
|
7aae717374
|
Use PageObject for tokens test
|
2018-07-10 11:29:00 -07:00 |
|
Michael Lange
|
ba934bd60b
|
Fix bad line-endings due to generator
|
2018-07-10 11:29:00 -07:00 |
|
Michael Lange
|
41b36a623f
|
Use PageObject for server-detail tests
|
2018-07-10 11:29:00 -07:00 |
|
Michael Lange
|
a873e8f1eb
|
Use PageObject for servers-list tests
|
2018-07-10 11:28:59 -07:00 |
|
Michael Lange
|
32f1e06eb6
|
Rename nodes-list-test to clients-list-test to reflect its new state
|
2018-07-10 11:28:59 -07:00 |
|
Michael Lange
|
06b29f915b
|
Move servers list tests to their own file
|
2018-07-10 11:28:59 -07:00 |
|
Michael Lange
|
38b4d30272
|
Merge pull request #4458 from hashicorp/f-ui-refactor-breadcrumbs
UI: Refactor breadcrumbs
|
2018-07-10 11:01:28 -07:00 |
|
Michael Lange
|
9e07ba28df
|
Migrate and add test coverage for evaluations page
|
2018-07-06 17:15:59 -07:00 |
|
Michael Lange
|
c6e2f1c12e
|
Remove old evaluations component tests
|
2018-07-06 17:07:40 -07:00 |
|
Michael Lange
|
6e00633d77
|
Update all the awkward browserify imports to plain ol' es6 imports
|
2018-07-06 13:38:57 -07:00 |
|
Michael Lange
|
2e55afd8ff
|
Integration tests for the breadcrumbs component
|
2018-07-06 11:12:12 -07:00 |
|
Michael Lange
|
8a9cd74cce
|
Unit tests for the breadcrumbs service
|
2018-07-06 11:12:12 -07:00 |
|
Michael Lange
|
a045db8ce4
|
Update tests to match new test selectors
|
2018-07-06 11:12:12 -07:00 |
|
Michael Lange
|
686061cc9a
|
Acceptance test for jobs from different namespaces on a single client
|
2018-07-06 10:50:22 -07:00 |
|
Michael Lange
|
82e0fdbd27
|
A test to assert the bug
|
2018-07-05 13:49:27 -07:00 |
|
Michael Lange
|
8c1849fafe
|
Don't put namespace logic in the catch-all buildQuery method
|
2018-07-05 12:29:29 -07:00 |
|
Michael Lange
|
f2163568c9
|
Actually ensure that the allocation relies on an unhealthy driver
|
2018-06-13 16:33:47 -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
|
bd9d2c50d8
|
Remove test for removed behavior
|
2018-06-04 16:40:55 -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
|
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
|
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
|
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
|
5f9632bee8
|
Acceptance tests for node driver and node events
|
2018-05-25 10:15:24 -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
|
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
|
feec8aa5e7
|
Integration tests for the various reschedule events timeline permutations
|
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
|
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
|
71ca73c19b
|
Test coverage for alloc stats retrying
|
2018-04-20 18:11:32 -07:00 |
|
Michael Lange
|
e180e8d74a
|
Move job-page helpers and repeat stop tests on the service type
|
2018-04-19 14:22:05 -07:00 |
|
Michael Lange
|
1f3f26b30d
|
Refactor periodic job tests
|
2018-04-19 14:22:04 -07:00 |
|
Michael Lange
|
82ca110cd0
|
New tests for stop job action
|
2018-04-19 14:22:04 -07:00 |
|
Michael Lange
|
bb61fda409
|
Test coverage for the two-step-button component
|
2018-04-19 14:22:04 -07:00 |
|
Michael Lange
|
9d60c9db9a
|
Defer showing alloc addresses until the node is loaded
The URLs for addresses are meaningless until the node http addr
is available.
|
2018-04-10 09:31:35 -07:00 |
|
Michael Lange
|
a226021a05
|
Track multiple xhrs per URL rather than overriding
It was possible for a url to be overridden then canceled, leaving the
open connection open and forgotten about.
|
2018-03-29 14:40:57 -07:00 |
|
Michael Lange
|
84141e9d1f
|
Read the task event message from the DisplayMessage prop
|
2018-03-28 12:52:02 -07:00 |
|
Michael Lange
|
729365507f
|
Merge pull request #4017 from hashicorp/b-ui-error-message-for-force
Show an error message when forcing a periodic launch is forbidden
|
2018-03-22 11:17:14 -07:00 |
|
Michael Lange
|
fc5c4ff093
|
The initial index value should be 1, not 0
|
2018-03-21 13:28:56 -07:00 |
|
Michael Lange
|
8541579722
|
Show an error message when forcing a periodic launch is forbidden
This will happen when ACLs allow for reading jobs but not submitting.
|
2018-03-21 12:12:17 -07:00 |
|
Michael Lange
|
5dc9dbb0ea
|
Update tests to reflect new breadcrumbs
|
2018-03-13 16:36:26 -07:00 |
|
Michael Schurter
|
7dd7fbcda2
|
non-Existent -> nonexistent
Reverting from #3963
https://www.merriam-webster.com/dictionary/existent
|
2018-03-12 11:59:33 -07:00 |
|
Josh Soref
|
7f6e4012a0
|
spelling: existent
|
2018-03-11 18:30:37 +00:00 |
|
Josh Soref
|
e0169c6a53
|
spelling: exhausted
|
2018-03-11 18:05:21 +00:00 |
|
Josh Soref
|
ce22b18754
|
spelling: details
|
2018-03-11 17:54:56 +00:00 |
|
Josh Soref
|
7248de4e26
|
spelling: breadcrumb
|
2018-03-11 17:44:27 +00:00 |
|
Michael Lange
|
29f1d9948e
|
Merge pull request #3936 from hashicorp/f-ui-polling
UI: Live updating views
|
2018-03-08 13:27:02 -08:00 |
|
Michael Lange
|
86f73320a2
|
Patch tests
|
2018-03-05 09:32:05 -08:00 |
|
Michael Lange
|
2d0a3a15ad
|
Add tests for findHasMany store culling
|
2018-03-02 16:21:37 -08:00 |
|
Michael Lange
|
762a82702a
|
Add tests for findAll store culling
|
2018-03-02 16:21:37 -08:00 |
|
Michael Lange
|
80c8db559b
|
Tests for watching and canceling requests
|
2018-03-02 16:21:37 -08:00 |
|
Michael Lange
|
553c69cc32
|
Fix existing tests
|
2018-03-02 16:21:36 -08:00 |
|
Michael Lange
|
a18771278f
|
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
|
a503fbe73c
|
In the event the server also times out, show an error message
|
2018-02-27 13:38:31 -08:00 |
|
Michael Lange
|
16daba97e1
|
Cleanup following review
|
2018-02-26 16:35:41 -08:00 |
|
Michael Lange
|
dc72ac2bc7
|
Fallback to using the nomad server for log streaming
Only when the client isn't accessible
|
2018-02-26 12:23:47 -08:00 |
|
Michael Lange
|
470b8131bd
|
Get client stats through the server agent
|
2018-02-26 12:23:47 -08:00 |
|
Michael Lange
|
2fcd9b3cb6
|
Refactor node meta table
- Use existing serializer and components
- Add acceptance test
- Add empty state
|
2018-02-06 18:56:49 -08:00 |
|
Michael Lange
|
6d46d81bd9
|
Always shutdown the mirage server
|
2018-02-06 10:53:53 -08:00 |
|