Commit Graph

349 Commits

Author SHA1 Message Date
Michael Schurter
6485664c15 Vendor vault test deps
This is a weird one because `make bootstrap` does a `go get vault` so CI
never fails due to missing Vault dependencies. However developer
machines will have whatever version of vault they grabbed last time they
bootstrapped a new dev environment.

This can lead to surprising build issues and different devs testing
slightly different code.

So let's vendor all test deps to try to keep the Nomad repo
self-contained.
2017-08-11 10:31:05 -07:00
Alex Dadgar
a066856d72 Merge pull request #3001 from hashicorp/f-template-events
Template emits events explaining why it is blocked
2017-08-10 13:00:58 -07:00
Clint Armstrong
bcb0ea0c44 update fsouza/go-dockerclient to 37a1d72 2017-08-10 12:19:19 -04:00
Alex Dadgar
6c0bb2ba2c Vendor new consul-template 2017-08-09 14:42:16 -07:00
Michael Schurter
d1aa60bdf4 Merge pull request #2983 from hashicorp/b-update-raft-atomics2
Update raft to fix atomics alingment on 32bit
2017-08-07 16:40:54 -07:00
Michael Schurter
3491d8a370 Update raft to fix atomics alingment on 32bit
Related to #2963

Also pulls in some state file syncing improvements
2017-08-07 16:07:35 -07:00
Alex Dadgar
3050603552 vendor vault api 2017-08-01 09:30:55 -07:00
Alex Dadgar
6e117bf8cc Update consul-template 2017-08-01 09:24:23 -07:00
Alex Dadgar
2798817c01 Merge pull request #2928 from hashicorp/b-cli-autocomplete
Fix autocmpleting global flags
2017-07-31 11:25:34 -07:00
James Nugent
d8a66e5505 Update gopsutil (#2927)
* deps: Update github.com/go-ole/go-ole/...

* deps: Update github.com/StackExchange/wmi

* deps: Update github.com/shirou/gopsutil/...

* deps: Update github.com/ugorji/go/codec
2017-07-28 09:46:44 -07:00
Alex Dadgar
fd06341d8d Fix autocmpleting global flags
This PR vendors a change to the CLI package that allows autocompleting
global flags at the top level command.
2017-07-28 09:44:48 -07:00
Michael Schurter
55bd0c8df7 Use go-testing-interface instead of testing
This drops the testings stdlib pkg from our dependencies. Saves a
whopping 46kb on our binary (was really hoping for more of a win there),
but also avoids potential ugliness with how testing sets flags.
2017-07-25 15:35:19 -07:00
Alex Dadgar
8500b6fcb9 Remove unneeded consul vendor 2017-07-22 22:42:45 -07:00
Alex Dadgar
e6eabe1ba1 vendor 2017-07-21 13:29:08 -07:00
Alex Dadgar
e7e6c6858a Vendor go-plugin 2017-07-21 12:11:21 -07:00
Michael Schurter
caf451a170 Missing hashicorp/serf/serf dep 2017-07-19 11:53:53 -07:00
Michael Schurter
f91274c163 Update raft to hashicorp/raft@b3d48f1
Pulls in hashicorp/raft#225
2017-07-19 11:53:53 -07:00
Michael Schurter
64f4e06f7d Update serf to hashicorp/serf@bbeddf0 2017-07-19 11:53:53 -07:00
Alex Dadgar
f8709270e3 Merge pull request #2841 from hashicorp/b-rolling-no-fit
Treat destructive updates atomically
2017-07-19 11:11:25 -07:00
Michael Schurter
970fac0a02 Merge pull request #2836 from hashicorp/f-go-getter-xz-support
Update go-getter to get .xz support
2017-07-18 11:26:13 -07:00
Alex Dadgar
698c964c88 Fix deep copy of driver config 2017-07-17 17:53:21 -07:00
Alex Dadgar
c0084dcab1 Add command autocompletion.
This PR adds command autocompletion to the CLI.
2017-07-17 15:00:40 -07:00
Michael Schurter
51501d2874 Update go-getter to get .xz support 2017-07-14 10:31:21 -07:00
Michael Schurter
7536f7efdd Merge pull request #2794 from hashicorp/f-update-raft
Update raft to get hashicorp/raft#212 fix
2017-07-07 16:22:23 -07:00
Michael Schurter
b602278176 Merge pull request #2801 from hashicorp/f-update-go-winio
Update go-winio to get some fixes
2017-07-07 15:04:02 -07:00
Michael Schurter
de2d5655dd Merge pull request #2803 from hashicorp/f-update-ct
Update consul-template
2017-07-07 15:03:46 -07:00
Michael Schurter
775bba62b0 Update consul-template 2017-07-07 14:42:31 -07:00
Michael Schurter
84a70cdc25 Update go-winio to get some fixes
* Microsoft/go-winio#53
* Microsoft/go-winio#54
2017-07-07 14:33:47 -07:00
Alex Dadgar
50e3178d2d vendor 2017-07-07 12:18:14 -07:00
Alex Dadgar
53c129493a Vendor columnize 2017-07-07 12:11:39 -07:00
Alex Dadgar
3d77a58f28 small fixes 2017-07-07 12:07:07 -07:00
Alex Dadgar
1c425defd8 job history 2017-07-07 12:05:57 -07:00
Michael Schurter
9dfc9db57b Update raft to get hashicorp/raft#212 fix 2017-07-06 17:18:18 -07:00
Michael Schurter
8d2bea4b45 New go-getter test dep 2017-07-06 10:45:44 -07:00
Michael Schurter
56d41f11d9 Update go-getter for minio support 2017-07-06 10:45:44 -07:00
Michael Schurter
450e347708 Add support for go-getter modes
Fixes #2678
2017-07-06 10:45:44 -07:00
Jonathan Ballet
55e18c2ed0 Upgrade go-sockaddr/template to latest version + upgrade CHANGELOG 2017-06-25 20:55:40 +02:00
Michael Schurter
db85913074 Update go-sockaddr to lookup ip on $PATH
Fixes #2696
2017-06-22 13:46:48 -07:00
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
Michael Schurter
30d52c00e5 Update consul-template to fix compat with consul/api 2017-05-30 15:11:32 -07:00
Michael Schurter
f48dd30aef Update consul/api and comment to custom http.Client 2017-05-30 15:11:32 -07:00
Michael Schurter
f079b3ee7e Update consul/api and fix tls handling
Since I was already fixing consul's tls handling in #2645 I decided to
update consul/api and pre-emptively fix our tls handling against the
newest consul/api behavior. consul/api's handling of http.Transports has
improved but would have broken how we handled tls (again).

This would have made for a nasty surprise the next time we updated
consul/api.
2017-05-30 15:11: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
Michael Schurter
990de0f32c Update go-winio to remove cgo on Windows
Thanks to Microsoft/go-winio#51
2017-05-08 15:43:48 -07:00
Michael Schurter
78af600070 Update consul/api to support unix socket addrs
Fixes #2594
2017-05-08 11:57:04 -07:00
Michael Schurter
499ada5a64 Merge pull request #2585 from hashicorp/b-2554-container-exec
Execute exec/java script checks in containers
2017-05-05 10:31:18 -07:00
Michael Schurter
c969e56369 Update go-winio to get Microsoft/go-winio#48 2017-05-03 15:22:55 -07:00
Michael Schurter
265a846daf Update go-winio to Microsoft/go-winio#31
Didn't fix the panic.
2017-05-03 15:22:55 -07:00
Michael Schurter
ba1c2e7936 Upgrade go-version to one compatible with Nomad versioning 2017-04-21 16:25:49 -07:00