Commit Graph

7341 Commits

Author SHA1 Message Date
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
Michael Schurter
3faeb0985d Merge pull request #2645 from hashicorp/b-fix-consul-verify-ssl
Fix consul.verify_ssl
2017-05-15 15:57:13 -07:00
Michael Schurter
786821c582 Fix consul.verify_ssl
Was getting ignored and would have defaulted to false if it wasn't
ignored.

Now defaults to true as per docs and isn't ignored.
2017-05-15 15:32:32 -07:00
Michael Schurter
b9bd1b0e95 Merge pull request #2399 from multani/sockaddr-template
Add support for late binding to IP addresses using go-sockaddr/template
2017-05-11 17:25:03 -07:00
Alex Dadgar
f36371a5d0 Merge branch 'master' of github.com:hashicorp/nomad 2017-05-11 14:55:17 -07:00
Alex Dadgar
458c3c50db Fix flaky test: TestServer_RPC_MixedTLS 2017-05-11 14:55:12 -07:00
Alex Dadgar
cf8c781fc3 Merge branch 'master' into f-update-block 2017-05-11 13:08:31 -07:00
Alex Dadgar
0762f9c791 Merge pull request #2621 from hashicorp/f-deployments
Deployment object and new Plan Apply FSM codepath
2017-05-11 13:08:19 -07:00
Alex Dadgar
7fb1b37e09 Fix vet errors 2017-05-11 13:08:08 -07:00
Alex Dadgar
5202ff7a1b Fix truncate test 2017-05-11 13:05:53 -07:00
Alex Dadgar
7c2e59f32a Plan allows updating the status of deployments 2017-05-11 12:49:04 -07:00
Alex Dadgar
710945bffa Use a detected struct to hold deployment status for an allocation 2017-05-11 11:09:29 -07:00
Alex Dadgar
f949a77ee3 Easy feedback fixes 2017-05-10 15:26:00 -07:00