Commit Graph

277 Commits

Author SHA1 Message Date
Kyle Havlovitz
bc5d5edc38 Merge pull request #3787 from hashicorp/server-health-loop
Move server health loop into autopilot leader actions
2018-01-23 15:22:25 -08:00
Kyle Havlovitz
10bc0d7f57 Move server health loop into autopilot leader actions 2018-01-23 12:57:02 -08:00
Alex Dadgar
ec764f7654 Merge pull request #3754 from filipochnik/docker-caps
Add an option to add and drop capabilities in the Docker driver
2018-01-23 12:02:50 -08:00
Chelsea Komlo
9d006ecd0d Merge pull request #3492 from hashicorp/f-client-tls-reload
Client/Server TLS dynamic reload
2018-01-23 05:51:32 -05:00
Michael Schurter
8c908a8bb1 Update go-envparse to allow dots in env vars
Includes hashicorp/go-envparse#2
2018-01-22 14:02:39 -08:00
Filip Ochnik
0ec61a8004 Fix moby package location 2018-01-21 12:35:41 +01:00
Filip Ochnik
b509b0a680 Merge branch 'master' into docker-caps 2018-01-21 12:18:22 +01:00
Filip Ochnik
4080aac002 Finish implementation of the capabilities whitelist 2018-01-21 12:14:24 +01:00
Chelsea Holland Komlo
d443098f0c vendor raft to master branch 2018-01-19 17:00:15 -05:00
Kyle Havlovitz
4e9735d69f Merge branch 'master' into autopilot 2018-01-18 13:29:25 -08:00
Chelsea Holland Komlo
0805c41196 fixing up raft reload tests
close second goroutine in raft-net
2018-01-17 10:29:15 -05:00
Chelsea Holland Komlo
d97c91c733 feedback from code review 2018-01-16 11:55:11 -05:00
Chelsea Holland Komlo
11089b23ce reload raft transport layer
fix up linting
2018-01-08 14:52:28 -05:00
Chelsea Holland Komlo
d4754d541b fixups from code review
Revert "close raft long-lived connections"

This reverts commit 3ffda28206fcb3d63ad117fd1d27ae6f832b6625.

reload raft connections on changing tls
2018-01-08 09:21:06 -05:00
Chelsea Holland Komlo
156297c5ee close raft long-lived connections 2018-01-08 09:21:06 -05:00
Alex Dadgar
4b185af6c9 add require 2018-01-04 14:40:11 -08:00
Kyle Havlovitz
448e328e6c vendor: add autopilot and flags packages from consul 2017-12-18 14:29:35 -08:00
Michael Schurter
0921368fc9 Merge pull request #3608 from hashicorp/b-3342-windows-log-leak
Fix bug in log framer only affecting Windows
2017-12-08 10:59:26 -08:00
Alex Dadgar
d7946d0887 Update go-getter 2017-12-06 11:16:17 -08:00
Michael Schurter
88cb8bb9f0 Update tail, x/sys, and fsnotify deps 2017-11-30 15:52:43 -08:00
Chelsea Holland Komlo
9a719cbea2 Support StopTimeout for Docker tasksw
Update github.com/fsouza/go-dockerclient
2017-11-29 14:33:05 -05:00
Alex Dadgar
ea0eba6e46 Merge pull request #3559 from hashicorp/b-metrics
Don't emit metrics for non-running tasks
2017-11-17 10:33:23 -08:00
Michael Schurter
d1548863d4 Merge pull request #3551 from hashicorp/b-3419-docker-409-bug
Fix Docker name conflict bug by updating dockerclient
2017-11-16 16:38:54 -08:00
Alex Dadgar
85b27621ed Vendor in fixed go-metrics 2017-11-16 10:42:49 -08:00
Michael Schurter
5f0f349a11 Update go-dockerclient to fix #3419
Includes this workaround:
99ba9a9ff4/container.go (L634-L637)
2017-11-14 15:57:09 -08:00
Preetha
4847b308fe Merge pull request #3543 from hashicorp/b-consul-template-vendor-update
Vendor update to consul template 0.19.4
2017-11-14 09:35:33 -06:00
Preetha Appan
5d737cfae3 Vendor update to consul template 0.19.4 2017-11-13 14:58:36 -06:00
Alex Dadgar
d6bb642bc2 Clean vendored packages
This PR removes unused packages from the vendor folder.
2017-11-10 13:00:32 -08:00
Alex Dadgar
df9bb38827 update consul-lib 2017-10-31 09:41:02 -07:00
Alex Dadgar
825799a55e vendor freeport 2017-10-25 15:49:53 -07:00
preetapan
97ad1dcca3 Merge pull request #3443 from hashicorp/vendor_update_codegen
Updates vendor directory to get code generation working correctly
2017-10-25 13:00:34 -05:00
Preetha Appan
8f387d6e7b Updates vendor directory to get code generation working correctly 2017-10-25 12:15:31 -05:00
Alex Dadgar
8accabcd87 move to consul freeport implementation 2017-10-23 16:51:40 -07:00
Alex Dadgar
b07c05efab vendor consul testutil 2017-10-20 17:22:30 -07:00
Michael Schurter
e5599deee4 Support CORS for client endpoints
Added to /v1/client/stats and /v1/client/allocation/
2017-10-18 17:32:36 -07:00
Michael Schurter
756737ae0a Consul test server fork without porter/rpc.ports 2017-10-16 17:05:00 -07:00
Michael Schurter
1e9c417439 Update vendored Consul to 1.0.0
Also install new porter dep
2017-10-16 16:04:14 -07:00
Alex Dadgar
f6fbb36054 sync 2017-10-13 14:36:02 -07:00
Alex Dadgar
412f475750 vendor consul-template 2017-10-11 17:23:09 -07:00
Alex Dadgar
1576c55c85 Merge pull request #3348 from hashicorp/f-ui
Nomad UI Command
2017-10-11 15:52:29 -07:00
Michael Schurter
de6b77c3b9 Merge pull request #3345 from hashicorp/vendor-checkpoint-with-timeout
Updating go-checkpoint lib to have a fixed timeout
2017-10-10 09:52:17 -07:00
Alex Dadgar
2c4c6b6ff6 Nomad UI Command 2017-10-09 23:01:55 -07:00
Matt McQuillan
cf09595b89 Updating go-checkpoint lib to have a fixed timeout 2017-10-09 15:23:46 -04:00
Michael Schurter
c1fff02ec9 Update go-testing-interface
Needed for T.Helper and T.Skipf
2017-10-06 14:35:14 -07:00
Alex Dadgar
c99c021f98 Merge pull request #3269 from hashicorp/v-bolt
Update bolt
2017-09-27 11:53:32 -07:00
Alex Dadgar
dc686aab46 Update bolt 2017-09-25 14:43:44 -07:00
Lasse Dalegaard
bdfd8d8810 Expose rkt DriverNetwork
Currently the rkt driver does not expose a DriverNetwork instance after
starting the container, which means that address_mode = 'driver' does
not work.

To get the container network information, we can call `rkt status` on
the UUID of the container and grab the container IP from there.

For the port map, we need to grab the pod manifest as it will tell us
which ports the container exposes. We then cross-reference the
configured port name with the container port names, and use that to
create a correct port mapping.

To avoid doing a (bad) reimplementation of the appc schema(which rkt
uses for its manifest) and rkt apis, we pull those in as vendored
dependencies. The versions used are the same ones that rkt use in their
glide dependency configuration for version 1.28.0.
2017-09-21 00:34:22 +02:00
Alex Dadgar
4c38cd6adc vendor gzip 2017-09-19 11:31:42 -05:00
Alex Dadgar
ddc2efa4ac sync 2017-09-19 10:08:23 -05:00
Chelsea Holland Komlo
34ff818cbb vendor go-metrics 2017-09-13 19:31:26 +00:00