Michael Schurter
44b69882a1
Fix formatting
2017-08-15 10:37:02 -07:00
Michael Schurter
d55b4c1a2b
Cleanup comments and return val
2017-08-14 16:59:03 -07:00
Michael Schurter
8983bc07cc
spelling
2017-08-14 16:55:59 -07:00
Michael Schurter
ce4b919de5
Return move errors from local Migrate like remote
...
Since alloc runner just logs these errors and continues there's no
reason not to return it.
2017-08-14 16:48:56 -07:00
Michael Schurter
85b9dd9cce
Move migrating state into prevAllocWatcher
2017-08-14 16:02:28 -07:00
Michael Schurter
537d0e5ab5
Soft fail on migration errors
2017-08-11 16:50:30 -07:00
Michael Schurter
4f7c5e6ed1
Exit if alloc listener closes
...
Add test for that case, add comments, remove debug logging
2017-08-11 16:22:02 -07:00
Michael Schurter
8253439de2
Update tests for new blocking/migrating code
2017-08-11 16:21:57 -07:00
Michael Schurter
113d8e3667
Set failed status instead of panic'ing
...
Fixup some TODOs and formatting left from new prevAllocWatcher code.
2017-08-11 16:21:35 -07:00
Michael Schurter
8c1811911e
switch from alloc blocker to new interface
...
interface has 3 implementations:
1. local for blocking and moving data locally
2. remote for blocking and moving data from another node
3. noop for allocs that don't need to block
2017-08-11 16:21:35 -07:00
Michael Schurter
0f584a0143
initial attempt at refactoring blocked/migrating
2017-08-11 16:21:35 -07:00
Michael Schurter
de15046cd6
Only set alloc status if it's not already terminal
2017-08-11 16:21:35 -07:00
Michael Schurter
8c3b901521
Merge pull request #3010 from hashicorp/b-vendor-test-deps
...
Vendor vault test deps
2017-08-11 12:10:20 -07:00
Alex Dadgar
2410c069d7
Merge pull request #3011 from hashicorp/b-cv-fix-TestEnvAWSFingerprint_aws
...
Updated AWS fingerprint test for ami-id
2017-08-11 10:58:22 -07:00
Michael Schurter
6485664c15
Vendor vault test deps
...
This is a weird one because `make bootstrap` does a `go get vault` so CI
never fails due to missing Vault dependencies. However developer
machines will have whatever version of vault they grabbed last time they
bootstrapped a new dev environment.
This can lead to surprising build issues and different devs testing
slightly different code.
So let's vendor all test deps to try to keep the Nomad repo
self-contained.
2017-08-11 10:31:05 -07:00
Alex Dadgar
3149f13b54
Merge pull request #3009 from nicolaevladescu/master
...
Fix documentation bug on json jobs
2017-08-11 10:29:11 -07:00
Alex Dadgar
1f7dd3176a
changelog
2017-08-11 10:14:35 -07:00
Alex Dadgar
7b3c0fe2e9
Merge pull request #2992 from decoomanj/master
...
Added dnsoptions to the docker driver
2017-08-11 10:12:36 -07:00
Alex Dadgar
3af6e7aa98
Update docker.html.md
2017-08-11 10:12:22 -07:00
Charlie Voiselle
7dc43b0584
Updated AWS fingerprint test for ami-id
...
In https://github.com/hashicorp/nomad/pull/2999 , I changed ami-id
to non-unique. This updates the test to reflect that.
2017-08-11 12:54:27 -04:00
Jan De Cooman
9c016a7f6a
added a newline
2017-08-11 11:53:24 +02:00
Nicolae Vlădescu
054a9eeb0b
Fix navigation highlight for JSON Jobs
2017-08-11 11:37:40 +03:00
Nicolae Vlădescu
48b5555623
Fix documentation bug
...
Fix documentation bug: distinct_host -> distinct_hosts
2017-08-11 11:29:53 +03:00
Jan De Cooman
d7cdb7d848
updated message in test
2017-08-11 09:24:15 +02:00
Alex Dadgar
c53b5e0cc7
changelog
2017-08-10 14:08:26 -07:00
Alex Dadgar
f0f2c8085f
Merge pull request #3006 from hashicorp/b-unmount
...
Unmount task directories when alloc is terminal
2017-08-10 14:07:34 -07:00
Alex Dadgar
5ad955ef07
Unmount task directories when alloc is terminal
...
This PR unmounts directories from tasks when the alloc is terminal
rather than when it is garbage collected.
/cc @angrycub
2017-08-10 13:28:17 -07:00
Alex Dadgar
1f3966e65e
changelog
2017-08-10 13:08:18 -07:00
Alex Dadgar
f49c026438
Merge pull request #2984 from hashicorp/b-tags
...
Fix alloc health with checks using interpolation
2017-08-10 13:07:25 -07:00
Alex Dadgar
4d323e14df
Address comments
2017-08-10 13:07:08 -07:00
Alex Dadgar
582addda29
changelog
2017-08-10 13:01:56 -07:00
Alex Dadgar
a066856d72
Merge pull request #3001 from hashicorp/f-template-events
...
Template emits events explaining why it is blocked
2017-08-10 13:00:58 -07:00
Alex Dadgar
9cc5e195ad
address comments
2017-08-10 13:00:06 -07:00
Chelsea Komlo
6abd6d851e
Merge pull request #2998 from hashicorp/f-migrate-nomad-status
...
Migrate nomad status to nomad job status
2017-08-10 15:38:00 -04:00
Alex Dadgar
660b8ebacb
Merge pull request #2999 from hashicorp/b-cv-aws-ami-id-nonunique
...
AMI ID is potentially non-unique
2017-08-10 10:40:35 -07:00
Alex Dadgar
38e42b6cf5
Merge pull request #3004 from adamatan/master
...
Code highlighting
2017-08-10 10:28:38 -07:00
Adam Matan
868abd868d
Code highlighting
2017-08-10 14:23:25 +03:00
Jan De Cooman
cbeb42e1a1
removed empty line
2017-08-10 11:06:26 +02:00
Alex Dadgar
1e7ae913e2
Template emits events explaining why it is blocked
...
This PR does the following:
* Adds a mechanism to emit events in the TaskRunner
* Vendors a new version of Consul-Template that allows extraction of
missing dependencies
* Adds logic to our consul_template.go to determine missing events and
emit them in a batched fashion.
* Refactors the consul_template code to split the run method and take in
a config struct rather than many parameters.
Fixes https://github.com/hashicorp/nomad/issues/2578
2017-08-09 18:01:27 -07:00
Alex Dadgar
6c0bb2ba2c
Vendor new consul-template
2017-08-09 14:42:16 -07:00
Charlie Voiselle
dbcf3ff516
AMI ID is potentally non-unique
...
Changed the keys map to reflect that.
2017-08-09 12:53:54 -04:00
Chelsea Holland Komlo
7a476c6049
migrate nomad status to nomad job status
2017-08-09 15:16:04 +00:00
Jan De Cooman
ce8550d6fb
fixed typo
2017-08-09 14:44:38 +02:00
Jan De Cooman
b4ec045e9a
added dnsoptions to the docker driver
2017-08-09 13:30:06 +02:00
Alex Dadgar
02808f9568
Merge branch 'master' of github.com:hashicorp/nomad
2017-08-08 11:09:37 -07:00
Alex Dadgar
2d3dd7f7cd
Fix broken Template Diff Test
2017-08-08 11:09:27 -07:00
Rob Genova
35430492b0
Merge pull request #2986 from hashicorp/f-terraform-fixes
...
Terraform: enable Consul UI and bind Nomad to all interfaces
2017-08-08 11:09:25 -07:00
Alex Dadgar
56b4dc97b8
changelog
2017-08-08 11:05:31 -07:00
Alex Dadgar
2a1b8865f3
Merge pull request #2988 from jvoorhis/redact-vault-token
...
Redact Vault.Token from AgentSelf response.
2017-08-08 11:04:48 -07:00
Jeremy Voorhis
f7041f5710
Handle nil values when redacting vault token.
2017-08-08 10:54:11 -07:00