Michael Lange
d663f7ea70
Mirage magic for evaluations
2017-11-29 20:12:13 -08:00
Michael Lange
bd7a474c28
Be clear about what the placment failures number next to task groups is
2017-11-29 20:12:12 -08:00
Michael Lange
4451265b79
List placement failures on the job detail page
2017-11-29 20:12:12 -08:00
Michael Lange
d1277ac933
Add a table of evaluations to the job detail page
2017-11-29 20:12:12 -08:00
Michael Lange
4e3b58a24a
Associate jobs, task groups, and evaluations
2017-11-29 20:12:12 -08:00
Michael Lange
8240f99769
Models evaluation data
2017-11-29 20:12:12 -08:00
Michael Lange
f747cc79e4
Revert "UI Placement failures""
...
This reverts commits
141ecd8d9170f56c8302b5c776532e6d287a40e3
d2d838c2de08aac716a9431d9720b5c12bb19ba1
8099db433641429816e8479c6d23116269f744c0
86262b3ceff607627a9c9e0e25eb81b9b5ee739c
eb4104ec528982e0ee6ae9a05fb0460e53139f3f
0e0e23e238017815bdb6dcfbc056275b3deaacca
6d45658d77fb4c40760a63cced71b74757356e48
b52a8176e85b9c6f13ec012f7fce2ec3df1c8751
2017-11-29 20:03:39 -08:00
Michael Lange
961926880a
Acceptance tests for evaluations
2017-11-29 19:46:28 -08:00
Michael Lange
84c9fb20f3
Fixes an off by one bug in the ipv6 generator function
...
Sigh.
2017-11-29 19:46:27 -08:00
Michael Lange
2ed76e50e3
Mirage magic for evaluations
2017-11-29 16:30:33 -08:00
Michael Lange
3b184b974b
Be clear about what the placment failures number next to task groups is
2017-11-29 16:30:33 -08:00
Michael Lange
3a1652ba83
List placement failures on the job detail page
2017-11-29 16:30:33 -08:00
Michael Lange
1d5b67b9bf
Add a table of evaluations to the job detail page
2017-11-29 16:30:33 -08:00
Michael Lange
d434a62563
Associate jobs, task groups, and evaluations
2017-11-29 16:30:33 -08:00
Michael Lange
6be9d7e919
Models evaluation data
2017-11-29 16:30:33 -08:00
Michael Lange
ec15b90d3a
Merge pull request #3564 from hashicorp/f-ui-log-streaming
...
UI: Log streaming
2017-11-29 09:36:41 -08:00
Chelsea Komlo
8d786d82a8
Merge pull request #3597 from tbartelmess/b-fix-exhaustion-strings
...
Changed Superset to only return the resource name
2017-11-29 11:19:18 -05:00
Chelsea Komlo
ae08b0b8fe
Merge pull request #3598 from jrasell/patch-3
...
Update community.html.erb to include Levant.
2017-11-29 10:23:27 -05:00
James Rasell
2dbfec4d4c
Update community.html.erb to include Levant.
...
This change requests that Levant be added to the Nomad community page. Levant is an open source templating and deployment tool for HashiCorp Nomad jobs that provides realtime feedback and detailed failure messages upon deployment issues. Further details about Levant can be seen on the [jrasell/levant](https://github.com/jrasell/levant ) GitHub page.
2017-11-29 12:39:28 +01:00
Thomas Bartelmess
9acfa166c0
Changed Superset to only return the resource name
...
The Superset method on Resources used to return a string in the format of “[resource name] exhausted”.
This was leading to the output in plan/create job API DimensionExhausted to return keys like
```
"DimensionExhausted": {"cpu exhausted": 1}
```
This was not anywhere documented, however, one of the examples on the website showed it like this.
The other side effect of this is that the CLI formats the strings from the name of the key leading to output like
```
* Dimension "cpu exhausted" exhausted on 1 nodes
```
2017-11-28 23:16:08 -05:00
Michael Schurter
ed36bf29ea
Merge pull request #3596 from tbartelmess/b-min-resource-errors
...
Fixed error messges for MeetsMinResources
2017-11-28 18:20:20 -07:00
Thomas Bartelmess
60e4c777ac
Fixed error messges for MeetsMinResources
2017-11-28 19:44:33 -05:00
Chelsea Komlo
fc8f670b02
Merge pull request #3583 from neojin/update-docs-api-regions
...
update API docs for /regions endpoint
2017-11-28 10:00:31 -05:00
Chelsea Komlo
bf389ed3f3
Merge pull request #3584 from neojin/update-api-docs-client-gc
...
API docs: /client/gc returns text/plain, not json
2017-11-28 09:59:12 -05:00
Chelsea Komlo
733fabfd8a
Merge pull request #3590 from yurisklar/master
...
Fix Website Docs for Periodic jobs TimeZone
2017-11-28 09:54:00 -05:00
Iurii Skliar
71718db753
Fix Website Docs for Periodic jobs TimeZone
2017-11-27 18:06:26 +01:00
Jin Lee
d669eb6b5c
/client/gc returns text/plain, not json
2017-11-23 10:15:33 -08:00
Jin Lee
903fc6560d
update API docs for /regions endpoint
2017-11-23 09:24:40 -08:00
Michael Lange
e051b1f34b
Explain the magical logging constant
2017-11-21 15:05:28 -08:00
Michael Lange
73969cd6ab
Move the stream support check to the stream logger
2017-11-21 14:57:19 -08:00
Preetha
8b6b4f0caa
Merge pull request #3567 from hashicorp/d-enterprise-docs
...
Minor tweaks to Enterprise docs
2017-11-21 16:38:07 -06:00
Michael Lange
072efb665e
Unit tests for the log util
2017-11-21 11:22:43 -08:00
Michael Lange
3e8e3880aa
Use the b64 log format to track offsets for pause/play support
2017-11-21 11:22:42 -08:00
Michael Lange
b3d53a3569
Use offset numbers in the polling mechanism
2017-11-21 11:22:42 -08:00
Michael Lange
bf082d4fcd
Fixes intermittent test failures
2017-11-21 11:22:42 -08:00
Michael Lange
061de462c6
Integration tests for the task-log component
2017-11-21 11:22:42 -08:00
Michael Lange
96403746b1
Add CORS headers to client fs endpoints
2017-11-21 11:22:42 -08:00
Michael Lange
ac1855f37c
Rename allocation-log to task-log
2017-11-21 11:22:42 -08:00
Michael Lange
1e1a697841
Acceptance tests for task logs
2017-11-21 11:22:42 -08:00
Michael Lange
95ee30cc31
Crude log mocking
...
This will need to get better for testing the offset stitching
logic in the polling case.
2017-11-21 11:22:42 -08:00
Michael Lange
ba7245247a
Prevent using fetch or ReadableStream in tests
...
Until they can be mocked, they can't be used
2017-11-21 11:22:42 -08:00
Michael Lange
82bf67b630
Microscopic refactor for style reasons
2017-11-21 11:22:42 -08:00
Michael Lange
b567b97659
New eslint rule for ember-concurrency infinite loop pattern
2017-11-21 11:22:42 -08:00
Michael Lange
53de626709
Let the log component fill all available height
2017-11-21 11:22:42 -08:00
Michael Lange
d394b7e648
Updated styles for the cli-window component
2017-11-21 11:22:42 -08:00
Michael Lange
1841e19c67
New icons for pausing and playing
2017-11-21 11:22:42 -08:00
Michael Lange
7c3f688ad6
Move logging logic from the controller to a component
2017-11-21 11:22:42 -08:00
Michael Lange
fc581163d6
First pass at the logs page
...
Just verifying the log code works
2017-11-21 11:22:42 -08:00
Michael Lange
4293772203
Log class for interfacing with log APIs
...
Supports:
- Reading the head of a log
- Reading the tail of a log
- Following a log in one of two ways:
- Streaming the HTTP request (using fetch res.getReader)
- Polling the log endpoint (using EC timeouts)
2017-11-21 11:22:41 -08:00
Michael Lange
52b81d8fa7
Provides a slim TextDecoder polyfill for Edge
2017-11-21 11:22:41 -08:00