Alex Dadgar
9fee7b2afc
Pull in new autopilot
2018-02-21 10:24:32 -08:00
Charlie Voiselle
3ce3aaf0c0
Vendored go-sockaddr and go-sockaddr/template
2018-02-08 09:30:05 -05:00
Kyle Havlovitz
c807fc5b86
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
a162b9ce14
Move server health loop into autopilot leader actions
2018-01-23 12:57:02 -08:00
Alex Dadgar
98a03ad689
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
d09cc2a69f
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
2fb69d33c4
Update go-envparse to allow dots in env vars
...
Includes hashicorp/go-envparse#2
2018-01-22 14:02:39 -08:00
Chelsea Holland Komlo
db83b203e7
specified version of raft should be master
2018-01-22 09:02:26 -05:00
Filip Ochnik
ab7e104db5
Fix moby package location
2018-01-21 12:35:41 +01:00
Filip Ochnik
4abd269a68
Merge branch 'master' into docker-caps
2018-01-21 12:18:22 +01:00
Filip Ochnik
558812350d
Finish implementation of the capabilities whitelist
2018-01-21 12:14:24 +01:00
Chelsea Holland Komlo
d86bee57da
vendor raft to master branch
2018-01-19 17:00:15 -05:00
Kyle Havlovitz
12ff22ea70
Merge branch 'master' into autopilot
2018-01-18 13:29:25 -08:00
Chelsea Holland Komlo
35466a331a
fixing up raft reload tests
...
close second goroutine in raft-net
2018-01-17 10:29:15 -05:00
Kyle Havlovitz
7b980c42d8
Add raft remove by id endpoint/command
2018-01-16 13:35:32 -08:00
Chelsea Holland Komlo
5f52e8e103
feedback from code review
2018-01-16 11:55:11 -05:00
Chelsea Holland Komlo
214d128eb9
reload raft transport layer
...
fix up linting
2018-01-08 14:52:28 -05:00
Chelsea Holland Komlo
ae7fc4695e
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
dfb6a3d9a8
close raft long-lived connections
2018-01-08 09:21:06 -05:00
Alex Dadgar
40f614699d
add require
2018-01-04 14:40:11 -08:00
Kyle Havlovitz
60279e328f
vendor: add autopilot and flags packages from consul
2017-12-18 14:29:35 -08:00
Preetha Appan
61a7606cd4
Changes vendor.json to one dependency per line
2017-12-12 10:30:36 -06:00
Michael Schurter
1dd5b3822c
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
5c9e4a5321
Update go-getter
2017-12-06 11:16:17 -08:00
Michael Schurter
5c00d10fe2
Update tail, x/sys, and fsnotify deps
2017-11-30 15:52:43 -08:00
Chelsea Holland Komlo
2208964948
Support StopTimeout for Docker tasksw
...
Update github.com/fsouza/go-dockerclient
2017-11-29 14:33:05 -05:00
Alex Dadgar
69d3bf7392
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
737fb45640
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
7e509e24ba
Vendor in fixed go-metrics
2017-11-16 10:42:49 -08:00
Michael Schurter
a3ad2771da
Update go-dockerclient to fix #3419
...
Includes this workaround:
99ba9a9ff4/container.go (L634-L637)
2017-11-14 15:57:09 -08:00
Preetha
8e20aba14a
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
c60b7d45ed
Vendor update to consul template 0.19.4
2017-11-13 14:58:36 -06:00
Alex Dadgar
8f6f9e9e49
Clean vendored packages
...
This PR removes unused packages from the vendor folder.
2017-11-10 13:00:32 -08:00
Alex Dadgar
57cb99ea54
update consul-lib
2017-10-31 09:41:02 -07:00
Alex Dadgar
506f32b303
vendor freeport
2017-10-25 15:49:53 -07:00
preetapan
333baf0c86
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
a3e8de3090
Updates vendor directory to get code generation working correctly
2017-10-25 12:15:31 -05:00
Alex Dadgar
cb0d0ef009
move to consul freeport implementation
2017-10-23 16:51:40 -07:00
Alex Dadgar
9c1d17c242
vendor consul testutil
2017-10-20 17:22:30 -07:00
Michael Schurter
c9a73ac76e
Support CORS for client endpoints
...
Added to /v1/client/stats and /v1/client/allocation/
2017-10-18 17:32:36 -07:00
Michael Schurter
84f480528a
Consul test server fork without porter/rpc.ports
2017-10-16 17:05:00 -07:00
Michael Schurter
c01efb0a6d
Update vendored Consul to 1.0.0
...
Also install new porter dep
2017-10-16 16:04:14 -07:00
Alex Dadgar
c1cc51dbee
sync
2017-10-13 14:36:02 -07:00
Alex Dadgar
1b3af355a6
vendor consul-template
2017-10-11 17:23:09 -07:00
Alex Dadgar
a2a543114e
Merge pull request #3348 from hashicorp/f-ui
...
Nomad UI Command
2017-10-11 15:52:29 -07:00
Michael Schurter
67ebc44eae
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
6d3d0a9391
Nomad UI Command
2017-10-09 23:01:55 -07:00
Matt McQuillan
120ab59e0e
Updating go-checkpoint lib to have a fixed timeout
2017-10-09 15:23:46 -04:00
Michael Schurter
0c83edbceb
Update go-testing-interface
...
Needed for T.Helper and T.Skipf
2017-10-06 14:35:14 -07:00
Alex Dadgar
e6bfbe261b
Merge pull request #3269 from hashicorp/v-bolt
...
Update bolt
2017-09-27 11:53:32 -07:00
Alex Dadgar
dd98953f02
Update bolt
2017-09-25 14:43:44 -07:00
Lasse Dalegaard
cbcbe0da2e
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
fce29e44e8
vendor gzip
2017-09-19 11:31:42 -05:00
Alex Dadgar
e5ec915ac3
sync
2017-09-19 10:08:23 -05:00
Chelsea Holland Komlo
4ccb73ac67
vendor go-metrics
2017-09-13 19:31:26 +00:00
Chelsea Holland Komlo
2939751811
vendor gzip libarary
2017-09-13 19:21:21 +00:00
Chelsea Holland Komlo
1da4027758
vendor necessary libraries for prometheus metrics
2017-09-13 19:21:21 +00:00
Alex Dadgar
484e481e74
vendor go-plugin file
2017-09-13 11:44:09 -07:00
Alex Dadgar
a2363e7583
sync acls
2017-09-13 11:38:29 -07:00
Chelsea Holland Komlo
efa61e80f2
vendor blake2b to allow for building on 386 architecture
2017-09-11 18:10:34 +00:00
Alex Dadgar
19a11f15d5
Merge pull request #3177 from hashicorp/f-cli-hidden
...
Hide non-user commands from autocomplete output
2017-09-11 10:02:08 -07:00
James Nugent
6d805dfad0
deps: Update golang.org/x/sys/{unix,windows}
2017-09-08 13:33:25 -05:00
Alex Dadgar
41b22ba9eb
Hide non-user commands from autocomplete output
...
This PR hides non-user CLI commands from the list of autocomplete
suggestions.
2017-09-08 11:24:21 -07:00
Alex Dadgar
ee145264f4
vendor filter iterator
2017-09-07 17:15:56 -07:00
Alex Dadgar
cc13d4db7d
Vendor cli to get exit code 127 on unknown command
2017-09-06 17:19:07 -07:00
Alex Dadgar
50058386bb
Merge pull request #3164 from hashicorp/v-go-getter
...
Update go-getter
2017-09-05 16:54:19 -07:00
Alex Dadgar
6de1e5d208
Vendor consul-template ( #3153 )
...
* Vendor consul-template
Fixes https://github.com/hashicorp/nomad/issues/3133
* changelog
2017-09-05 16:53:28 -07:00
Alex Dadgar
5e8635ff15
Update go-getter
...
Fixes https://github.com/hashicorp/nomad/issues/3154
2017-09-05 16:41:33 -07:00
Chelsea Holland Komlo
f59cef0c2f
vendor latest version of go-metrics and datadog-go/statsd
2017-09-05 14:11:49 +00:00
Armon Dadgar
568ccf0485
vendoring blake2b
2017-09-04 13:07:44 -07:00
Alex Dadgar
ad87c6fba5
Include google compare library
2017-09-01 16:42:09 -07:00
Alex Dadgar
8486042a86
vendor go-memdb
2017-08-31 15:16:11 -07:00
Alex Dadgar
590ff91bf3
Deployment watcher takes state store
2017-08-30 18:51:59 -07:00
Alex Dadgar
6aaffa30f0
vendor template
2017-08-29 16:57:40 -07:00
Alex Dadgar
3fceafe2b6
Fix path completions on zsh
...
This PR fixes autocompletion of paths that include folders on zsh.
2017-08-29 16:39:44 -07:00
Michael Schurter
985f571c37
Vendor missing windows dep
2017-08-28 16:13:48 -07:00
Chelsea Holland Komlo
2992c0ccd0
vendor updated cli and autocomplete dependencies
2017-08-25 16:43:49 +00:00
Alex Dadgar
95c68156bc
vendor complete library
2017-08-25 09:39:04 -07:00
Alex Dadgar
860db2e4a9
Revendor isatty since it is used by mitchellh/cli
2017-08-23 15:46:56 -07:00
Alex Dadgar
2ee5b6c39d
Change tty detection library
2017-08-23 14:35:50 -07:00
Alex Dadgar
3f0fc016e5
Detect STDOUT isn't a TTY and disable color
...
This PR disables color output when the STDOUT is not a TTY. This makes
running commands under `watch` or other commands nicer.
2017-08-23 14:35:26 -07:00
Alex Dadgar
14bae424e1
Merge pull request #3041 from hashicorp/b-3036-update-gopsutil
...
Update gopsutil to stop calling SetEnv
2017-08-21 10:42:04 -07:00
Michael Schurter
51a27cc83d
Merge pull request #3031 from hashicorp/f-2924-consul-headers
...
Add Header and Method support for HTTP checks
2017-08-18 13:35:08 -07:00
Michael Schurter
5c015da3cb
Merge pull request #3021 from clinta/docker-mount2
...
Expose docker mount options
2017-08-17 16:57:09 -07:00
Michael Schurter
6b8bac4929
Update to latest upstream gopsutil
2017-08-17 16:52:53 -07:00
Michael Schurter
b16304416e
Add missing consul/testutil/retry pkg
2017-08-17 16:44:21 -07:00
Michael Schurter
4e72a8dedf
Update Consul to v0.9.2 for Header and Method
2017-08-17 16:44:21 -07:00
Michael Schurter
192db801d1
Update gopsutil to stop calling SetEnv
...
Fixes #3036
2017-08-16 15:05:24 -07:00
Michael Schurter
9d93df6dc5
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
6b238edc22
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
5508d392ef
update fsouza/go-dockerclient to 37a1d72
2017-08-10 12:19:19 -04:00
Alex Dadgar
4dbf88c354
Vendor new consul-template
2017-08-09 14:42:16 -07:00
Michael Schurter
d1888f5b97
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
c1be2c3193
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
562ea52c8e
vendor vault api
2017-08-01 09:30:55 -07:00
Alex Dadgar
8df67563c7
Update consul-template
2017-08-01 09:24:23 -07:00
Alex Dadgar
96252a0f1a
Merge pull request #2928 from hashicorp/b-cli-autocomplete
...
Fix autocmpleting global flags
2017-07-31 11:25:34 -07:00
James Nugent
d778d9d566
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
bce0ff2640
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
5f1f91a46c
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