Alex Dadgar
94974152fd
Mkdir -> MkdirAll to avoid error when folder already exists
2017-03-02 19:35:31 -08:00
Michael Schurter
6535aa8d95
Fix API breaks in tests
2017-03-02 15:50:18 -08:00
Alex Dadgar
07f7e19578
Fix vet script and fix vet problems
...
This PR fixes our vet script and fixes all the missed vet changes.
It also fixes pointers being printed in `nomad stop <job>` and `nomad
node-status <node>`.
2017-02-27 16:00:19 -08:00
Alex Dadgar
7447ccd7e4
Fix tests and docs
2017-02-22 18:28:07 -08:00
Michael Schurter
c6e78e2939
Fix test to assert new never-nil behavior
2017-02-10 10:11:15 -08:00
Michael Schurter
2822dd760c
Handle createdResourcs=nil
...
Combined with b522c472fd this fixes #2256
Without these two commits in place upgrades to 0.5.3 panics.
2017-01-31 10:51:32 -08:00
Alex Dadgar
8e5d2dd817
slightly more verbose test
2017-01-30 16:16:26 -08:00
Alex Dadgar
3c7e018438
up timing
2017-01-26 13:25:37 -08:00
Alex Dadgar
314435261d
Rename dispatch_input to dispatch_payload
2017-01-25 21:27:44 -08:00
Alex Dadgar
2c48e93963
More timing fixes
2017-01-25 11:57:38 -08:00
Alex Dadgar
db446bbabf
Fix flaky test
2017-01-24 09:40:13 -08:00
Alex Dadgar
0b46f7c237
Fix template test
2017-01-23 16:42:02 -08:00
Michael Schurter
269b3c7e14
Merge pull request #2186 from hashicorp/f-driver-cleanup
...
Add Cleanup method to Driver interface
2017-01-20 13:02:14 -08:00
Michael Schurter
1a845561dd
Rename Constructor -> Parameterized Job
2017-01-20 12:43:10 -08:00
Michael Schurter
1ec5c930a6
Return errors from cleanup and let TaskRunner retry
2017-01-12 17:21:54 -08:00
Michael Schurter
6235122b55
Fix tests post rebase
2017-01-06 11:39:13 -08:00
Michael Schurter
e25274b775
Put a logger in AllocDir/TaskDir
2017-01-05 16:31:56 -08:00
Michael Schurter
de7351b959
Move chroot building into TaskRunner
...
* Refactor AllocDir to have a TaskDir struct per task.
* Drivers expose filesystem isolation preference
* Fix lxc mounting of `secrets/`
2017-01-05 16:31:49 -08:00
Alex Dadgar
d1ecd38c25
Client writes payload to disk
2016-12-16 15:11:56 -08:00
Alex Dadgar
e64875f4cd
Merge pull request #1941 from hashicorp/b-complete-transistion
...
Task state "dead" is terminal
2016-11-04 17:16:10 -07:00
Alex Dadgar
c5b7a08807
Test fix
2016-11-04 17:15:58 -07:00
Alex Dadgar
0ce8a21fe2
Fix tests
2016-11-04 15:10:18 -07:00
Alex Dadgar
f2fd8f0413
Download artifacts before templates
2016-10-31 11:29:26 -07:00
Alex Dadgar
d70fd7e426
Fix passing of recoverable error from docker pull
2016-10-28 17:49:46 -07:00
Michael Schurter
144d91cf51
Adjust timings to try to get test passing in Travis
2016-10-26 17:08:53 -07:00
Alex Dadgar
5087836a0a
Fix Validate_UserEnforcement
2016-10-26 15:03:41 -07:00
Alex Dadgar
7c3a2d08a3
Merge pull request #1848 from hashicorp/f-vault-error
...
Thread through whether DeriveToken error is recoverable or not
2016-10-24 15:01:18 -07:00
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
Alex Dadgar
42f7bc8e81
Thread through whether DeriveToken error is recoverable or not
2016-10-22 18:08:30 -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
ae288a3ee6
Tests
2016-10-18 11:24:20 -07:00
Alex Dadgar
e34902ae8a
Large refactor of task runner and Vault token rehandling
2016-10-18 11:24:20 -07:00
Alex Dadgar
af517b3d37
Task runner sends signals
2016-10-10 15:09:00 -07:00
Alex Dadgar
4cefd048f2
Tests
2016-10-06 15:17:34 -07:00
Alex Dadgar
00243e8a01
Task runner test
2016-09-15 17:39:08 -07:00
Alex Dadgar
4bae54741e
Secret dir materialized in alloc/task directory
2016-09-02 12:44:05 -07:00
Alex Dadgar
335cababe1
Revert "Introduce a Secret/ directory"
2016-09-01 17:23:15 -07:00
Alex Dadgar
0b07ef93c1
Address comments and reserve
2016-08-31 18:11:02 -07:00
Alex Dadgar
46ce8dd020
Interface + tests
2016-08-30 21:40:32 -07:00
Diptanu Choudhury
e93ff0af02
Fixed a java test
2016-08-23 16:51:09 -05:00
Ivo Verberk
13071e9846
Disk resource monitoring and enforcement
2016-08-18 07:59:03 +02:00
Alex Dadgar
2c97235054
Fix task runner test
2016-08-11 13:16:17 -07:00
Alex Dadgar
98b638994b
Test fixes
2016-06-12 11:14:17 -07:00
Sean Chittenden
ac174dbb6b
Fix building tests that used DefaultConfig() but didn't pickup the package move.
2016-06-10 15:50:11 -04:00
Diptanu Choudhury
951b5532fd
Added a test to make sure task runner is collecting stats
2016-05-28 19:59:20 -07:00
Diptanu Choudhury
68ec1f37ad
Implemented the resource usage ts since a time
2016-05-28 19:59:20 -07:00
Alex Dadgar
ff6028bd56
Test task failure killing TG and fix setting the task as received on a restore
2016-03-25 12:51:40 -07:00
Alex Dadgar
cd89a97529
Operator specifiable blacklist for task's using certain users
2016-03-24 10:55:14 -07:00
Diptanu Choudhury
9a71225b9e
Removing references to old consul services and adding consul config to executor context
2016-03-23 12:19:19 -07:00