James Phillips
1eea530ce6
Propagates a better error message from memberlist.
...
Fixes #3312 .
2017-08-07 16:35:57 -07:00
Preetha Appan
454b3a2a61
Pick up raft library change that fsyncs snapshot files correctly
2017-08-04 10:36:41 -05:00
Frank Schroeder
6346ac34cf
vendor: update hashicorp/go-discover to pull in hashicorp/go-discover#7
2017-08-03 21:00:37 +02:00
Frank Schroeder
2fac427cd4
agent: use github.com/hashicorp/go-discover
...
Replace the provider specific node discovery code
with go-discover to support AWS, Azure and GCE.
Fixes #3282
2017-08-01 11:41:43 +02:00
Frank Schroeder
e7285af6cc
vendor: add go-discover
2017-08-01 11:41:43 +02:00
Frank Schroeder
02ed39cb2f
vendor: drop unused deps for old discover code
2017-08-01 11:41:43 +02:00
Preetha Appan
b841c99b87
Govendor update go-memdb and go-immutable-radix to pick up changes for DeletePrefix
2017-07-25 17:28:43 -05:00
Frank Schroeder
748b5b1b00
agent: add dependencies for docker on windows
2017-07-19 12:03:59 +02:00
Frank Schröder
a764358729
vendor: do not report appengine packages as missing ( #3299 )
2017-07-18 21:50:22 -07:00
Frank Schroeder
580c03fabd
vendor: remove unused dependencies from vendor.json
2017-07-19 05:25:08 +02:00
Frank Schroeder
1805b50580
build: add missing dependency for solaris/amd64
2017-07-19 05:19:17 +02:00
Frank Schroeder
2123700056
agent: replace docker check
...
This patch replaces the Docker client which is used
for health checks with a simplified version tailored
for that purpose.
See #3254
See #3257
Fixes #3270
2017-07-18 20:24:38 +02:00
Frank Schroeder
34df7f59ba
vendor: drop unused dependencies
2017-07-18 20:24:21 +02:00
Frank Schroeder
ad9029b017
build: use vendorfmt to make vendor.json more merge friendly
2017-07-18 09:15:25 +02:00
James Phillips
a6079d6cee
Performs surgery on Docker deps so we can build on Solaris and Windows. ( #3288 )
2017-07-17 15:34:26 -07:00
James Phillips
31a7701891
Updates memberlist to pick up Lifeguard research findings. ( #3287 )
...
See https://www.hashicorp.com/blog/making-gossip-more-robust-with-lifeguard/ .
2017-07-17 12:54:17 -07:00
Frank Schroeder
7b675f2710
vendor: drop unused dependencies
2017-07-15 14:35:20 -07:00
Frank Schroeder
249b73c65b
vendor: github.com/Sirupsen -> github.com/sirupsen
2017-07-14 13:07:44 -07:00
Frank Schroeder
c4b62ff37f
vendor: update github.com/fsouza/go-dockerclient
...
Update go-dockerclient and dependant dependencies
to add fix for go-dockerclient#622.
Fixes #3254
2017-07-14 13:07:44 -07:00
Preetha Appan
c4e8dfe554
Update raft library to pick up cleanup of temporary snapshot files
2017-07-11 08:22:57 -05:00
Frank Schroeder
ba987a4417
vendor: update golang.org/x/sys/unix
...
Update golang.org/x/sys/unix to add s390 platform files
Fixes #3240
2017-07-07 13:38:44 +02:00
Frank Schroeder
be782ae45e
Pull in vendor updates
2017-07-07 09:22:34 +02:00
Preetha Appan
6d172b7059
Update serf to pull in disk space failure recovery changes
2017-07-06 08:58:42 -05:00
James Phillips
ae1c6fd2c0
Bumps Raft library. ( #3201 )
...
This picks up the fix for https://github.com/hashicorp/raft/issues/212 ,
which can cause out-of-date followers to get stuck in a loop trying to
sync because they don't discard old snapshot data.
There's some incidental reordering of the vendor.json since the last
update to that file was merged by hand.
2017-06-27 18:41:00 -07:00
James Phillips
42f60b04bb
Revert "discover: move instance discover code into separate package ( #3144 )" ( #3180 )
...
This reverts commit 26bfb2d00a
.
2017-06-23 01:38:55 -07:00
James Phillips
e4b11682bc
Fixes broken HTTP header and method for health checks. ( #3178 )
...
* Fixes broken HTTP header and method for health checks.
* Adds a fuzz utility and test to make sure copy is complete.
2017-06-23 01:15:48 -07:00
Kyle Havlovitz
da97de42be
vendor: update github.com/hashicorp/memberlist ( #3176 )
2017-06-22 14:44:46 -07:00
Frank Schroeder
da01cd112e
vendor: update github.com/hashicorp/go-discover
2017-06-22 12:46:23 +02:00
Frank Schroeder
50e11db5d8
add missing packages
...
Moving the discover package dependencies out removed
some packages we need.
2017-06-21 11:02:32 +02:00
Frank Schröder
26bfb2d00a
discover: move instance discover code into separate package ( #3144 )
...
This patch moves the code that discovers instances from metadata
information to github.com/hashicorp/go-discover with
sub-packages for each provider.
2017-06-21 10:40:38 +02:00
Kyle Havlovitz
5d99ee80ca
Add an option to disable keyring file ( #3145 )
...
Also disables keyring file in dev mode.
2017-06-15 15:24:04 -07:00
Frank Schroeder
4403db0d63
vendor: Update github.com/shirou/gopsutil
...
Pull in fix for data race on host.BootTime.
2017-06-02 07:51:08 +02:00
Frank Schroeder
c5ba51db19
vendor: upgrade github.com/armon/go-metrics
...
Pull in changes to fix race condition for concurrent tests.
2017-06-01 23:52:26 +02:00
Frank Schroeder
e23cd5acb6
vendor: upgrade github.com/go-ole/go-ole
...
This replaces the monkey patch for github.com/go-ole/go-ole/pull/144
See #3097
2017-06-01 16:05:24 +02:00
Frank Schroeder
3caadb37ac
vendor: update github.com/mitchellh/cli
...
This pulls in the patch that fixes the nil panic and the
data race in MockUi.
2017-05-31 00:29:25 +02:00
Kyle Havlovitz
62f72f104c
Add settings for upshifting to encrypted gossip ( #3079 )
2017-05-30 08:51:37 -07:00
James Phillips
1021a62ddc
Pulls in Serf logger fix.
2017-05-25 22:02:09 -07:00
James Phillips
9aba84eb1e
Updates Serf to pick up small fixes and coordinate NaN/Inf defenses.
2017-05-25 16:16:37 -07:00
Michael Leow
c770d7ef96
vendor: add github.com/Azure/azure-sdk-for-go
2017-05-24 10:15:38 +02:00
Michael Leow
21a12eb50d
vendor: add github.com/Azure/go-autorest/autorest/to
2017-05-24 10:15:38 +02:00
Michael Leow
0b407929a1
vendor: add github.com/Azure/go-autorest/autorest/validation
2017-05-24 10:15:37 +02:00
Michael Leow
cbefe75b94
vendor: add github.com/Azure/go-autorest/autorest/azure
2017-05-24 10:15:37 +02:00
Michael Leow
c28893f491
vendor: add github.com/Azure/go-autorest/autorest/date
2017-05-24 10:15:37 +02:00
Michael Leow
20c149873b
vendor: add github.com/Azure/go-autorest/autorest
2017-05-24 10:15:37 +02:00
Michael Leow
9d5a016494
vendor: add github.com/dgijalva/jwt-go
2017-05-24 10:15:37 +02:00
Sean Chittenden
41fe2e79cf
Update hashicorp/go-sockaddr to the latest version.
...
* Adds plural IP helpers (e.g. `GetPrivateIPs`, `GetPublicIPs`)
hashicorp/go-sockaddr#11
* Adds subnet math hashicorp/go-sockaddr#8
* Fixes helper functions for dual-homed hosts hashicorp/go-sockaddr#10 )
2017-05-23 16:47:17 -07:00
Frank Schroeder
b36f56dc8e
vendor: remove github.com/hashicorp/scada-client
2017-05-22 11:07:46 +02:00
Frank Schroeder
6eba69fbfe
agent: drop atlas/scada code
2017-05-10 23:06:36 +02:00
James Phillips
cc96f9324c
Revert "Fix the build on Illumos."
2017-05-08 20:42:12 -07:00
James Phillips
3d43031fbf
Updates vendored Raft library.
...
This pulls in https://github.com/hashicorp/raft/pull/207 to get
support for the new-style peers.json recovery file.
2017-05-04 13:27:33 -07:00