Michael Schurter
8ed23d4b28
Fix lxc tests
2017-06-21 17:19:08 -07:00
Michael Schurter
cda2db2381
Skip DRIVER env vars for labels without a port mapping
2017-06-21 17:19:08 -07:00
Michael Schurter
4117c8b3a2
Fix Service.AddressMode changes during task updates
2017-06-21 17:19:08 -07:00
Michael Schurter
8a7df57227
Test driver network advertisement and checks
2017-06-21 17:19:08 -07:00
Michael Schurter
3fddb05fc8
Implement DriverNetwork and Service.AddressMode
...
Ideally DriverNetwork would be fully populated in Driver.Prestart, but
Docker doesn't assign the container's IP until you start the container.
However, it's important to setup the port env vars before calling
Driver.Start, so Prestart should populate that.
2017-06-21 17:19:08 -07:00
Hynek Schlawack
96c9f9dd02
Fix typos
2017-06-16 16:10:12 +02:00
Michael Schurter
52ffc01972
Log PID when sending signals
2017-06-12 11:11:36 -07:00
Michael Schurter
2a727f8eb6
Merge pull request #2697 from hashicorp/b-port-map
...
Fix port map interpolation for docker
2017-06-09 13:29:36 -07:00
Michael Schurter
9f362d6557
Fix bad merge conflict resolution
2017-06-09 10:40:47 -07:00
Michael Schurter
21f996aed6
Merge branch 'master' into add-no-overlay-option
2017-06-09 09:59:35 -07:00
Alex Dadgar
dd9e84a644
Merge pull request #2687 from mmickan/issue-2685
...
Include symlinks in snapshots when migrating disks
2017-06-08 13:35:46 -07:00
Michael Schurter
a58b5e18cb
Merge branch 'master' into add-no-overlay-option
2017-06-08 13:15:56 -07:00
Alex Dadgar
5e93d05161
Fix port map interpolation for docker
...
This PR fixes an issue in which the value of the portmap could not be
interpolated.
Fixes https://github.com/hashicorp/nomad/issues/2680
2017-06-08 13:12:32 -07:00
Karel Malec
0c21187af7
Fix backticks in docs; refine --debug comment
2017-06-07 21:11:22 +02:00
Karel Malec
cd713ce193
Added insecure_options config list
2017-06-07 09:58:42 +02:00
Karel Malec
d43de0e9cd
Add a no_overlay option for the rkt task config.
2017-06-07 00:17:33 +02:00
Mark Mickan
e418b3e468
Add tests for migrating symlinks in alloc and local directories
2017-06-04 15:56:22 +09:30
Mark Mickan
9e984f429c
Include symlinks in snapshots when migrating disks
...
Fixes #2685
2017-06-04 00:36:18 +09:30
Michael Schurter
38aebc056d
Switch to hashicorp/go-envparse
2017-06-02 15:58:52 -07:00
Michael Schurter
319ea76db9
Move env file parsing to a library
2017-06-02 15:03:27 -07:00
Alex Dadgar
d4d2d1f656
small cleanup
2017-05-31 15:56:54 -07:00
Alex Dadgar
e9f6769f74
Merge branch 'master' into feature/2334
2017-05-31 14:27:07 -07:00
Alex Dadgar
633ec0c39c
Merge pull request #2681 from hashicorp/b-deadlock
...
Fix a deadlock relating to blocked allocations
2017-05-31 14:26:54 -07:00
Alex Dadgar
5bdceb4a65
Merge pull request #2672 from eyberg/master
...
dont throw away errors in log rotation
2017-05-31 14:14:22 -07:00
Alex Dadgar
b5fbb1f4cf
Fix deadlock
2017-05-31 14:05:47 -07:00
Michael Schurter
2aaf149e10
Cleanup lots of leaked alloc runners in tests
2017-05-31 11:39:50 -07:00
Ulrik Mikaelsson
20fd19d6e2
Implement support for docker-credential-helpers
...
Solves: #2334
2017-05-31 12:45:02 +02:00
Michael Schurter
236ef21489
Merge pull request #2636 from hashicorp/f-gc-alloc-limit
...
Add new gc_max_allocs tuneable
2017-05-30 16:14:09 -07:00
Michael Schurter
aac319cd16
Merge pull request #2654 from hashicorp/f-env-consul
...
Add envconsul-like support and refactor environment handling
2017-05-30 14:40:14 -07:00
Michael Schurter
361db24627
Fix Error -> Errorf
2017-05-30 12:08:59 -07:00
Michael Schurter
68db2aa814
Fix getter tests
...
And use an interface for ReplaceEnv since its all getter needs.
2017-05-26 16:52:47 -07:00
Michael Schurter
aa0e977f1c
Fix executor tests
2017-05-26 16:46:03 -07:00
Michael Schurter
c4aa3c38cc
Always use PATH-only env for rkt commands
2017-05-26 15:41:26 -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
Alex Dadgar
44db7509ad
Merge pull request #2675 from hashicorp/b-perms
...
Fix perms to just set exec bit
2017-05-25 14:45:08 -07:00
Alex Dadgar
f3218378cd
Fix perms to just set exec bit
2017-05-25 14:44:13 -07:00
Ian Eyberg
0d76cd24bb
dont throw away errors in log rotation
2017-05-25 11:49: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
0288582e11
Fail fast on env template failures
2017-05-24 13:44:52 -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