Alex Dadgar
51831f92dd
Merge pull request #1840 from hashicorp/f-kill-fail
...
Change how we mark tasks as failed and allow consul-template to fail tasks
2016-10-24 13:40:52 -07:00
Michael Schurter
4d3187bc7e
Remove disk usage enforcement
...
Many thanks to @iverberk for the original PR (#1609 ), but we ended up
not wanting to ship this implementation with 0.5.
We'll come back to it after 0.5 and hopefully find a way to leverage
filesystem accounting and quotas, so we can skip the expensive polling.
2016-10-21 13:55:51 -07:00
Alex Dadgar
f130c8a894
Change how we mark tasks as failed and allow consul-template to fail tasks
2016-10-20 17:27:16 -07:00
Alex Dadgar
e34902ae8a
Large refactor of task runner and Vault token rehandling
2016-10-18 11:24:20 -07:00
Alex Dadgar
ebef11e6b0
Struct/api/parsing
2016-10-18 11:24:20 -07:00
Alex Dadgar
917c7e5085
Merge pull request #1801 from hashicorp/f-signals
...
Consul-template signal change mode
2016-10-18 11:23:47 -07:00
Diptanu Choudhury
f0806dceff
Enable serf encryption ( #1791 )
...
* Added the keygen command
* Added support for gossip encryption
* Changed the URL for keyring management
* Fixed the cli
* Added some tests
* Added tests for keyring operations
* Added a test for removal of keys
* Added some docs
* Fixed some docs
* Added general options
2016-10-17 10:48:04 -07:00
Alex Dadgar
af517b3d37
Task runner sends signals
2016-10-10 15:09:00 -07:00
Alex Dadgar
d200a835c9
Fix handling of restart in TaskEvents
2016-10-06 15:06:54 -07:00
Alex Dadgar
b976633e4d
Start of integration
2016-10-06 15:05:49 -07:00
Diptanu Choudhury
c29861b418
Getting snapshot of allocation from remote node ( #1741 )
...
* Added the alloc dir move
* Moving allocdirs when starting allocations
* Added the migrate flag to ephemeral disk
* Stopping migration if the allocation doesn't need migration any more
* Added the GetAllocDir method
* refactored code
* Added a test for alloc runner
* Incorporated review comments
2016-10-03 09:59:57 -07:00
Alex Dadgar
56b9767f8e
Add template structs
2016-09-26 15:36:11 -07:00
Alex Dadgar
a81de3a161
Add env
2016-09-21 16:37:04 -07:00
Alex Dadgar
d49dda45e3
Merge pull request #1713 from hashicorp/f-alloc-runner-vault
...
Vault integration in client
2016-09-20 16:15:55 -07:00
Mathias Lafeldt
ab8cc89756
Include parent ID in job info returned by Go API
...
At the moment, this ID is only included when using `Jobs().List()`, which returns `api.JobListStub`.
With this change, the ID will also be available when using `Jobs().Info()`, which returns `api.Job`.
In fact, `ParentID` is currently the only field present in `api.JobListStub` that is not part of `api.Job`.
Note: This has the side effect that `nomad run -output` will now include an empty `ParentID`.
2016-09-15 14:37:13 +02:00
Alex Dadgar
7f608add4f
alloc-status
2016-09-14 18:27:13 -07:00
Diptanu Choudhury
396e45629b
Renaming LocalDisk to EphemeralDisk ( #1710 )
...
Renaming LocalDisk to EphemeralDisk
2016-09-14 15:43:42 -07:00
Diptanu Choudhury
183294644e
Fixed api tests
2016-08-25 22:10:25 -05:00
Diptanu Choudhury
0628fee7a8
Implemented job spec parsing for sticky volumes
2016-08-24 13:51:15 -05:00
Marin
43e17c4f95
api/tasks.go: add check initial_status
2016-08-23 14:09:42 -07:00
Alex Dadgar
1c45799c49
Merge pull request #1580 from hashicorp/f-disk-usage-monitoring
...
Monitor and enforce shared allocation directory disk usage
2016-08-23 09:49:53 -07:00
Diptanu Choudhury
5036f24591
Attempting to fix alloc status test
2016-08-22 15:07:49 -05:00
Ivo Verberk
13071e9846
Disk resource monitoring and enforcement
2016-08-18 07:59:03 +02:00
Alex Dadgar
dd7d827eb0
Run command
2016-08-17 16:25:38 -07:00
Kyle Havlovitz
145312c3ac
Added NOMAD_HTTP_AUTH env var for basic auth
2016-08-17 15:13:35 -04:00
Cameron Davison
f9820349d0
allow multiple evals check last one in test
2016-08-12 21:48:49 -05:00
Diptanu Choudhury
938d512f49
Not running tests parallal
2016-08-11 21:53:27 -07:00
Diptanu Choudhury
6646a5d0ed
Merge pull request #1542 from novilabs/fix-test-job-summary
...
just checked the known values in job summary instead of doing a deep equals
2016-08-09 15:59:39 -07:00
Cameron Davison
bf15a9356d
go fmt error
2016-08-08 09:24:24 -05:00
Cameron Davison
9fb2733de8
just checked the known values in job summary instead of doing a deep equals
2016-08-07 22:51:24 -05:00
Cameron Davison
f52335700b
it is possible to have more than 1 eval if the eval fails, use the last one
2016-08-07 22:30:48 -05:00
Alex Dadgar
53e265d1eb
Merge pull request #1482 from hashicorp/b-fs-http
...
api.fs uses the api.Client rather than making raw requests
2016-07-28 15:29:18 -07:00
Alex Dadgar
44a17d595d
Fix nomad inspect output
2016-07-28 14:48:25 -07:00
Alex Dadgar
fdaf530813
api.fs uses the api.Client rather than making raw requests
2016-07-28 14:27:17 -07:00
Diptanu Choudhury
adfe4a3575
Merge pull request #1473 from hashicorp/f-node-status-updated-ts
...
Added a test
2016-07-27 13:45:31 -07:00
Diptanu Choudhury
22dd584e75
Added a test
2016-07-27 13:44:30 -07:00
Alex Dadgar
ee2289613d
Merge pull request #1472 from hashicorp/f-node-status-updated-ts
...
Added the status updated at timestamp
2016-07-27 13:12:34 -07:00
Diptanu Choudhury
3ef112b30e
Added the status updated at timestamp
2016-07-27 11:50:06 -07:00
Diptanu Choudhury
03c6692f98
Fixed some bugs
2016-07-25 17:26:38 -07:00
Diptanu Choudhury
ba18de7d4e
Added support for retreiving job summary in api
2016-07-25 17:26:38 -07:00
Alex Dadgar
67fe934342
control-c works
2016-07-25 11:16:54 -07:00
Alex Dadgar
b65fd2624e
Support non-following logs
2016-07-25 11:16:54 -07:00
Alex Dadgar
8cb4f76a65
remove file events and last offset
2016-07-25 11:16:01 -07:00
Alex Dadgar
ac1cfd1821
unblock the readers to add liveness when using -n
2016-07-25 11:16:01 -07:00
Alex Dadgar
2530f7bd40
initial api and command
2016-07-25 11:16:01 -07:00
Alex Dadgar
7bb0a2336a
Add killing event and mark task as not running when killed
2016-07-21 15:49:54 -07:00
Mathias Lafeldt
a61494166b
Add HTTP basic auth support to Nomad client code
...
In order to authenticate against protected endpoints, e.g.
```
export NOMAD_ADDR=https://$USER:$PASSWORD@nomad.example.net
nomad status
```
Instead of adding username and password to `api.Config`, this is a
rather simple change to the request handler code that passes along any
basic auth information.
2016-07-18 15:34:34 +02:00
Alex Dadgar
a1b46b3a6d
Allow following of files when cating and fix offsets
2016-07-13 15:33:17 -06:00
Alex Dadgar
398f888662
Add FrameReader test
2016-07-13 14:37:03 -06:00
Alex Dadgar
991220b5c7
implement -n for tail
2016-07-13 13:26:09 -06:00