Alex Dadgar
b8ba29bf93
Warn log
2017-07-07 12:10:04 -07:00
Alex Dadgar
f72bbaa370
Client watches for allocation health using task state and Consul checks
...
This PR adds watching of allocation health at the client. The client can
watch for health based on the tasks running on time and also based on
the consul checks passing.
2017-07-07 12:10:04 -07:00
Alex Dadgar
d165f65013
watcher per alloc
2017-07-07 12:07:08 -07:00
Alex Dadgar
8e58ddcceb
Update index
2017-07-07 12:07:08 -07:00
Alex Dadgar
da82a6e814
initial watcher
2017-07-07 12:07:08 -07:00
Alex Dadgar
85e0d6fccd
assign names
2017-07-07 12:03:11 -07:00
Michael Schurter
4f150e1650
Merge pull request #2786 from hashicorp/f-docker-auth-soft-fail
...
Default to auth hard fail but optionally soft fail
2017-07-06 13:25:56 -07:00
Michael Schurter
58186bfb88
Merge branch 'master' into master
2017-07-06 12:09:36 -07:00
Michael Schurter
3aae173432
Default to auth hard fail but optionally soft fail
2017-07-06 11:35:34 -07:00
Michael Schurter
d4c90fea1e
Merge pull request #2781 from hashicorp/f-2678-getter-mode
...
Add support for go-getter modes
2017-07-06 11:06:40 -07:00
Michael Schurter
c5e9c4b7b0
Merge pull request #2744 from aep/master
...
Do not fail when no docker registry auth is available
2017-07-06 11:04:11 -07:00
Michael Schurter
450e347708
Add support for go-getter modes
...
Fixes #2678
2017-07-06 10:45:44 -07:00
Michael Schurter
2b97f61ac0
Consistently quote alloc ids in client logs
2017-07-06 10:24:52 -07:00
Michael Schurter
4794de99fd
Tiny client race condition fix
...
Plus some logging improvements that may help with #2563
2017-07-05 16:15:19 -07:00
Michael Schurter
9eb1a87c47
rkt: use %s instead of %q when interpolating env
...
Fixes #2686
2017-07-05 09:36:17 -07:00
Michael Schurter
ca38020521
0 compute == error
2017-07-03 14:51:02 -07:00
Michael Schurter
c10f530964
Fix cpu_total_compute override
2017-07-03 14:51:02 -07:00
Michael Schurter
89e5971bc7
Merge pull request #2732 from hashicorp/b-persist-alloc-updates
...
Persist Alloc when EvalID changes
2017-07-03 14:46:43 -07:00
Michael Schurter
02691c988b
Merge pull request #2763 from hashicorp/f-bad-state-help
...
Add more logging to restore state errors
2017-07-03 14:45:03 -07:00
Michael Schurter
dcf30f984a
Merge pull request #2753 from hashicorp/b-leader-dies-first
...
Destroy task group leader first
2017-07-03 14:38:04 -07:00
Michael Schurter
6b3ae9acd8
Merge pull request #2709 from hashicorp/f-advertise-docker-ips
...
Advertise driver-specific addresses
2017-07-03 14:04:12 -07:00
Michael Schurter
11863660a0
Destroy task group leader first
...
Before this commit all tasks in a task group were destroyed
concurrently. This meant logging sidecars might be stopped before the
leader task whose logs still need to be shipped.
This commit blocks on the leader shutting down before signalling to
followers to shutdown.
2017-07-03 13:56:56 -07:00
Michael Schurter
e71673e24b
Suggest wiping out alloc dir too
2017-07-03 12:29:21 -07:00
Michael Schurter
6b9af8fcc3
Add more logging to restore state errors
2017-07-03 11:58:41 -07:00
Arvid E. Picciani
1699761874
Do not fail when no docker registry auth is available
...
this amends the behaviour introduced with #2651
and allows pulling public images when docker.auth.helper is set
2017-06-27 11:11:18 +02:00
Michael Schurter
8c32582d38
Fix some tests still expecting reverted behavior
2017-06-23 16:51:38 -07:00
Michael Schurter
b8de3608fb
Default no_host_uuid to true instead of false
...
The host UUID isn't unique in many virtualized cases and of dubious
value even when it is univerally unique. Default to a random UUID.
2017-06-23 16:23:01 -07:00
Michael Schurter
a70ad9b18c
Style and comments
2017-06-23 15:20:04 -07:00
Michael Schurter
bb432213a6
Fix spelling & re-add immutable state struct
2017-06-23 13:01:39 -07:00
Michael Schurter
da4fb1f293
Rename immutable -> alloc
...
meh; naming is hard
2017-06-23 10:58:36 -07:00
Michael Schurter
38cb0f4af1
Persist Alloc when EvalID changes
2017-06-22 17:33:12 -07:00
Michael Schurter
5d7fba4f54
Remove DRIVER env vars
...
Also make NOMAD_ADDR_* use host ip:port for consistency. NOMAD_PORT_*
varies based on port map and the driver IP isn't exposed as an env var
as the only place it can be used is in script checks anyway.
2017-06-21 17:19:08 -07:00
Michael Schurter
b5fdf1d522
Have Qemu return PortMap
2017-06-21 17:19:08 -07:00
Michael Schurter
deffe5b816
Simplify Docker Networks processing
2017-06-21 17:19:08 -07:00
Michael Schurter
81b942ebb0
Bump error log level
2017-06-21 17:19:08 -07:00
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