Michael Lange
0d45f6f842
Use PageObject for jobs list tests
2018-07-10 18:42:19 -07:00
Nick Ethier
2f202e20b9
Merge pull request #4474 from hashicorp/b-4463
...
scheduler: fixed nil panic and clearer error handling
2018-07-10 21:30:09 -04: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
559ddf4b2b
Guard against URI encoding
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
25d1bc2d6a
Add the ember-cli-page-object dependency
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
91b12dcedf
Merge pull request #4489 from hashicorp/f-ui-mirage-scenarios
...
UI: Codify common mirage scenarios and make it easy to switch between
2018-07-10 10:28:40 -07:00
Michael Lange
22f5bedd58
Codify common mirage scenarios and make it easy to switch between
2018-07-10 10:06:11 -07:00
Alex Dadgar
256644822a
Document HTTP response codes
2018-07-10 09:29:50 -07:00
Alex Dadgar
7f9a7fe9a1
bump sprockets
2018-07-10 09:20:10 -07:00
Michael Schurter
91588cb861
rkt: revert to redis 3.2 to favor stability
2018-07-09 16:15:32 -07:00
Michael Schurter
c56f899ee9
rkt: speed up tests
...
Disable networking when it's not needed and improve failure message for
UserGroup test by including the full ps output on failure.
2018-07-09 14:02:27 -07:00
Michael Schurter
a1d4f77ce0
rkt: skip retrieving network information when net=none
...
Even when net=none we would attempt to retrieve network information from
rkt which would spew useless log lines such as:
```
testlog.go:30: 20:37:31.409209 [DEBUG] driver.rkt: failed getting network info for pod UUID 8303cfe6-0c10-4288-84f5-cb79ad6dbf1c attempt 2: no networks found. Sleeping for 970ms
```
It would also delay tests for ~60s during the network information retry
period.
So skip this when net=none. It's unlikely anyone actually uses net=none
outside of tests, so I doubt anyone will notice this change.
Official docs:
https://coreos.com/rkt/docs/latest/networking/overview.html#no-loopback-only-networking
2018-07-09 13:44:43 -07:00
Michael Schurter
0fbc84b81d
tests: make alloc id consistent in helper
...
It worked, but the old code used a different alloc id for the path than
the actual alloc! Use the same alloc id everywhere to prevent confusing
test output.
2018-07-09 13:37:35 -07:00
Michael Schurter
f3b8815c96
rkt: fix failing TestRktDriver_UserGroup test
...
Started failing due to the docker redis image switching from Debian
jessie to stretch:
53f8680550 (diff-acff46b161a3b7d6ed01ba79a032acc9)
Switched from Debian based image to Alpine to get a working `ps` command
again (albeit busybox's stripped down implementation)
2018-07-09 12:19:02 -07:00
Nick Ethier
4748359b0d
Merge pull request #4473 from hashicorp/f-osext-vendor-cleanup
...
Remove osext library
2018-07-09 12:30:48 -04:00
Michael Lange
8b9bc7834c
Merge pull request #4481 from hashicorp/f-ui-move-evals-to-tab
...
UI: Move evals to a tab
2018-07-06 19:01:46 -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
fa00dc0748
Remove evaluations from the job overview page
2018-07-06 16:53:13 -07:00
Michael Lange
ab54187480
Adds sorting to evaluations
2018-07-06 16:50:41 -07:00
Michael Lange
bbb923ea89
Initial evaluations page
2018-07-06 16:41:09 -07:00
Michael Lange
a526eab044
Merge pull request #4468 from hashicorp/f-ui-styleguide-progress
...
UI: Fill out the styleguide
2018-07-06 16:03:41 -07:00
Michael Lange
b75b3a332b
Merge pull request #4480 from hashicorp/f-ui-ember-auto-import
...
UI: Use ember auto import instead of ember browserify
2018-07-06 14:04:18 -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
ff5a4ae6df
Switch ember-browserify out for ember-auto-import
2018-07-06 13:38:37 -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
dc1d31eec8
Move the global-header up the route hierarchy
...
Now that breadcrumbs are a zero config component, the corresponding
template can be moved up to parent routes.
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
43d9a94c96
Remove all references to breadcrumbs outside of routes
2018-07-06 11:12:12 -07:00
Michael Lange
b5b632068d
Use the new breadcrumb pattern on tasks
2018-07-06 11:12:11 -07:00
Michael Lange
de89051438
Use the new breadcrumbs pattern for allocations
2018-07-06 11:12:11 -07:00
Michael Lange
3bda577de7
Apply new breadcrumbs pattern to task groups
2018-07-06 11:12:11 -07:00
Michael Lange
a4ff0c1040
Support namespaces in job breadcrumbs
2018-07-06 11:12:11 -07:00
Michael Lange
0cb0e5e78b
Use the new breadcrumbs pattern in all job templates
2018-07-06 11:12:11 -07:00
Michael Lange
438d0ce768
Use the new breadcrumbs pattern on the clients loading page
2018-07-06 11:12:11 -07:00
Michael Lange
f0ecc7d9c8
Add breadcrumbs to jobs routes
2018-07-06 11:12:11 -07:00
Michael Lange
f255b50f25
Recompute breadcrumbs when a model changes but the current route does not
...
Example: parent job to child job navigation
2018-07-06 11:12:11 -07:00
Michael Lange
1fb26c0b91
Support promise proxies as breadcrumbs
2018-07-06 11:12:11 -07:00
Michael Lange
9bc1d0e4f4
Apply new breadcrumbs pattern to servers and clients
2018-07-06 11:12:11 -07:00
Michael Lange
865105734e
New breadcrumb service and component for describing breadcrumbs in routes
...
Works by segmenting the currentRouteName from the router service
and walking over each route in the current hierarchy to collect crumbs.
2018-07-06 11:12:10 -07:00
Michael Lange
be65653694
Merge pull request #4475 from hashicorp/b-ui-wrong-ns
...
UI: Jobs requested with the wrong namespace under the right conditions
2018-07-06 11:10:45 -07:00