Michael Schurter
aa0e977f1c
Fix executor tests
2017-05-26 16:46:03 -07:00
Michael Schurter
6d0bc9858a
Fix template canonicalize test
2017-05-26 16:42:16 -07:00
Michael Schurter
c4aa3c38cc
Always use PATH-only env for rkt commands
2017-05-26 15:41:26 -07:00
Michael Schurter
de4b008579
Test env parsing
2017-05-26 15:31:40 -07:00
Michael Schurter
fc5254d4b1
Use custom TaskEnv to provide PATH for rkt
2017-05-26 15:24:14 -07:00
Michael Schurter
9ccb53d561
Let's pretend I never committed this
2017-05-26 15:06:59 -07:00
Michael Schurter
be959a4e63
Fix and test multi-env-template loading
2017-05-25 17:13:33 -07:00
Michael Schurter
572ca97967
Fix formatting
2017-05-25 09:38:49 -07:00
Michael Schurter
8f2ea2f9e5
Comment and correct formatting
2017-05-25 09:30:58 -07:00
Michael Schurter
6571fa548d
Switch tests to mock_driver
2017-05-25 09:28:10 -07:00
Michael Schurter
43cc0a08a9
Minor wording updates
2017-05-24 13:55:21 -07:00
Michael Schurter
0288582e11
Fail fast on env template failures
2017-05-24 13:44:52 -07:00
Michael Schurter
826aec455f
Document env templates
2017-05-23 17:25:21 -07:00
Michael Schurter
9c6695219b
Add env file test
2017-05-23 17:07:25 -07:00
Michael Schurter
d7eccc1288
Add env testing
2017-05-23 16:46:29 -07:00
Michael Schurter
118892453b
Shrink chroot to avoid timing test failure
2017-05-23 16:11:24 -07:00
Michael Schurter
72a24aecb0
Add env.Builder.UpdateTask for alloc updates
2017-05-23 16:00:57 -07:00
Michael Schurter
59b3ccaa8b
Fix test data
2017-05-23 13:53:34 -07:00
Michael Schurter
1295f88d03
Handle Driver.Prestart returning nil, nil
2017-05-23 13:53:34 -07:00
Michael Schurter
a96fb5dbb0
Move task env into execcontext
...
Also inject PATH into rkt commands since we're no longer appending host
env vars for it.
2017-05-23 13:53:34 -07:00
Michael Schurter
3743d34203
Fix env var interpolation and env tests
2017-05-23 13:53:34 -07:00
Michael Schurter
6db35013d2
Add PortMap to struct returned by Driver.Prestart
...
Moves env.Builder out of drivers entirely so one less thing to worry
about when implementing driver plugins.
2017-05-23 13:53:34 -07:00
Michael Schurter
37c1cbc9cf
Move env template handling into consul_template.go
2017-05-23 13:53:34 -07:00
Michael Schurter
96753dcbcb
Improve PortMap handling and simplify Builder creation
2017-05-23 13:53:34 -07:00
Michael Schurter
3b24980680
Move path building to task dir initialization
2017-05-23 13:53:34 -07:00
Michael Schurter
ace00980a1
Refactor TaskEnvironment into Builder and TaskEnv
2017-05-23 13:53:33 -07:00
Michael Schurter
7dac668adf
Functional consul template env file support
2017-05-23 13:45:14 -07:00
Michael Schurter
052cb28c30
Mention #2658 --security-opts
2017-05-22 09:25:44 -07:00
Alex Dadgar
9fc11b6888
Merge pull request #2663 from benmoss/master
...
Update cluster tutorial to generate random client UUIDs
2017-05-21 16:46:42 -07:00
Ben
90f66355ca
Update cluster tutorial to generate random client UUIDs
2017-05-21 19:44:43 -04:00
Alex Dadgar
98c6c39302
Merge pull request #2662 from benmoss/master
...
Make example clients generate random HostIDs
2017-05-21 16:27:00 -07:00
Ben
5081dd54cf
Make example clients generate random HostIDs
...
The tutorial has you make two clients on the same Vagrant box, so they
end up with the same secret ID.
Fixes #2661 .
2017-05-21 19:20:32 -04:00
Michael Schurter
f735ef712f
Merge pull request #2658 from Evertras/master
...
Add SecurityOpt as a config field in Docker driver
2017-05-19 17:17:08 -07:00
Brandon Fulljames
250c40714d
Add security_opt to docs, alphabetize section
2017-05-19 17:04:28 -07:00
Brandon Fulljames
dc95acdcc6
Fix for test
2017-05-19 16:59:07 -07:00
Brandon Fulljames
b0304477a2
Add SecurityOpt as a config field in Docker driver
2017-05-19 16:18:49 -07:00
Alex Dadgar
56cd8b6913
Changelog
2017-05-18 10:30:54 -07:00
Alex Dadgar
22a6a8e0a8
Merge pull request #2634 from hashicorp/f-update-block
...
New Update block syntax
2017-05-18 13:29:17 -04:00
Alex Dadgar
42801072ff
Merge branch 'master' of github.com:hashicorp/nomad
2017-05-17 14:46:03 -07:00
Alex Dadgar
aa15ad51d1
Fix nil job on allocation
...
The way the copying was happening on the alloc_runner was by temporarily
setting the alloc.Job to nil, copying and then restoring it. This
created an issue in which when the alloc was shared (which it is in
server/client mode and between alloc_runner/task_runner) there were race
conditions that could create a panic.
Fixes https://github.com/hashicorp/nomad/issues/2605
2017-05-17 14:07:06 -04:00
Alex Dadgar
7ac5a3e984
Fix readme
2017-05-17 12:57:38 -04:00
Michael Schurter
70fdc46abc
Merge pull request #2591 from hashicorp/b-2180-script-updates
...
Properly interpolate services on updated tasks
2017-05-17 09:09:01 -07:00
Alex Dadgar
d72e86cbe3
Use a lock to increment the vault port
2017-05-16 13:25:07 -04:00
Alex Dadgar
19a80c342f
changelog
2017-05-16 13:04:23 -04:00
Alex Dadgar
b72ebf673d
Merge pull request #2648 from hashicorp/b-vault-panic
...
Fix Vault Client panic when given nonexistant role
2017-05-16 13:01:50 -04:00
Alex Dadgar
f8ee86065d
Fix Vault Client panic when given nonexistant role
...
The Vault API returns a nil secret and nil error when reading an object
that doesn't exist. The old code assumed an error would be returned and
thus will panic when trying to validate a non-existant role.
2017-05-16 12:59:58 -04:00
Alex Dadgar
45c9e4b8cb
Merge pull request #2646 from derzufall/patch-1
...
Docu was misleading
2017-05-16 12:35:08 -04:00
Alex Dadgar
89c3e5b186
Merge pull request #2647 from sixfeetover/patch-1
...
Small typo fix in vault stanza
2017-05-16 12:34:18 -04:00
Jeff Fraser
134a80cab4
Small typo fix in vault stanza
2017-05-16 11:46:59 -04:00
Ni Br
da97094816
Docu was misleading
...
The actual parameter for go-getter is 'sshkey' and not 'sshkeys'. The current docu is wrong here... corrected this. kkthxbai
2017-05-16 17:01:10 +02:00