Commit graph

219 commits

Author SHA1 Message Date
Alex Dadgar 1b3af355a6 vendor consul-template 2017-10-11 17:23:09 -07:00
Matt McQuillan 120ab59e0e Updating go-checkpoint lib to have a fixed timeout 2017-10-09 15:23:46 -04: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
Alex Dadgar ee145264f4 vendor filter iterator 2017-09-07 17:15:56 -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
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
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 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
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
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
Alex Dadgar 6616a582fb Remove unneeded consul vendor 2017-07-22 22:42:45 -07:00
Alex Dadgar 5c6b4e7cc3 vendor 2017-07-21 13:29:08 -07:00
Alex Dadgar a8f440bade Vendor go-plugin 2017-07-21 12:11:21 -07:00
Michael Schurter 96e9857f12 Missing hashicorp/serf/serf dep 2017-07-19 11:53:53 -07:00
Michael Schurter 68891839d3 Update raft to hashicorp/raft@b3d48f1
Pulls in hashicorp/raft#225
2017-07-19 11:53:53 -07:00
Michael Schurter cfa7606b4e Update serf to hashicorp/serf@bbeddf0 2017-07-19 11:53:53 -07:00
Michael Schurter 9514c3bf12 Update go-getter to get .xz support 2017-07-14 10:31:21 -07:00
Michael Schurter e8a059345c 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 eee850b1e6 Update consul-template 2017-07-07 14:42:31 -07:00
Michael Schurter a1bdc26464 Update raft to get hashicorp/raft#212 fix 2017-07-06 17:18:18 -07:00
Michael Schurter 90f6a60f45 New go-getter test dep 2017-07-06 10:45:44 -07:00
Michael Schurter 5bf5dae13e Update go-getter for minio support 2017-07-06 10:45:44 -07:00
Michael Schurter 0d3bdf7210 Add support for go-getter modes
Fixes #2678
2017-07-06 10:45:44 -07:00
Jonathan Ballet 3ffb39ea2b Upgrade go-sockaddr/template to latest version + upgrade CHANGELOG 2017-06-25 20:55:40 +02:00
Michael Schurter 3c66f4ddc8 Update go-sockaddr to lookup ip on $PATH
Fixes #2696
2017-06-22 13:46:48 -07:00
Michael Schurter d1dd380890 Switch to hashicorp/go-envparse 2017-06-02 15:58:52 -07:00
Michael Schurter d35aab2cc2 Update consul-template to fix compat with consul/api 2017-05-30 15:11:32 -07:00
Michael Schurter bbcea0dff9 Update consul/api and comment to custom http.Client 2017-05-30 15:11:32 -07:00
Michael Schurter 6f2ecdec27 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 5fd438661d 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 85210eb92f Update consul/api to support unix socket addrs
Fixes #2594
2017-05-08 11:57:04 -07:00
Michael Schurter 709c9425e4 Upgrade go-version to one compatible with Nomad versioning 2017-04-21 16:25:49 -07:00
Alex Dadgar 918d130f34 vendor new go-memdb 2017-04-12 15:42:45 -07:00
Alex Dadgar aaad1fc82e Vendor go-getter
Fixes two issues:
* netrc not being honored
* tar files with files listed before their parent directories not being
properly untarred.
2017-04-05 16:10:15 -07:00
Alex Dadgar d2d1172596 remove vault main from vendor 2017-04-04 16:24:27 -07:00
Alex Dadgar c6dd744cfd add missing 2017-03-28 12:41:38 -07:00
Alex Dadgar 2e297a5191 Vendor consul 2017-03-28 12:00:27 -07:00
Alex Dadgar 4f5563c169 Consul-template 2017-03-28 11:51:15 -07:00
Alex Dadgar af4e400b36 Update go-getter and add support for git and hg
Fixes https://github.com/hashicorp/nomad/issues/2042
2017-03-01 14:46:04 -08:00
Michael Schurter f832b09be9 Remove unused vendored packages 2017-02-28 13:10:24 -08:00
Jonathan Ballet 72b0a7f34d Add support for late binding to IP addresses using go-sockaddr/template 2017-02-26 23:28:23 +01:00
Alex Dadgar 6c0ced6af1 vendor go-memdb/radix 2017-02-22 16:02:02 -08:00
Jeff Mitchell c33e899dfa Update go-cleanhttp 2017-02-10 19:41:28 -05:00
Alex Dadgar 4da380bbbf Vendor memberlist fixes 2017-02-08 16:07:33 -08:00
Alex Dadgar dea460281d Merge pull request #2282 from hashicorp/f-raft-v2-stage-one
Update to Raft V2 stage one
2017-02-08 15:26:16 -08:00
Alex Dadgar 94263b9648 Vendor 2017-02-03 16:28:27 -08:00
Alex Dadgar 59594f5178 Vendor v2 stage one 2017-02-02 13:19:08 -08:00
Alex Dadgar 92b5e74da9 Merge branch 'master' into f-vendor-serf-memberlist 2017-02-01 16:57:49 -08:00
Michael Schurter b4ca619d14 Update circonus vendor 2017-01-31 15:11:55 -08:00
Michael Schurter 1eb0c277bf Revert "Merge pull request #2258 from hashicorp/f-update-circonus-vendor"
This reverts commit b7417003eb6a6d9197e5e0e3a1d04b70e88b3311, reversing
changes made to b51a11c8edd0c91149bea26cc53408e58af19514.
2017-01-31 15:04:38 -08:00
Michael Schurter 97bbd94f61 Update circonus vendor 2017-01-31 13:45:04 -08:00
Alex Dadgar 067492d1f6 Vendor memberlist 2017-01-30 16:39:00 -08:00
Alex Dadgar b32c747105 Update serf 2017-01-30 16:34:13 -08:00
Alex Dadgar 606bb30863 Merge pull request #2226 from hashicorp/b-vault
Improve Vault integration and validation
2017-01-23 14:59:41 -08:00
Alex Dadgar bb78700418 vendor to 0.18 2017-01-23 11:13:33 -08:00
Alex Dadgar 4c28d46029 vendor 2017-01-23 11:00:12 -08:00
Alex Dadgar 11f8e942eb vendor 2017-01-23 11:00:12 -08:00
Alex Dadgar 44a7cefb35 vendor my PR 2017-01-23 11:00:12 -08:00
Alex Dadgar 8a76dd32b6 vendor api 2017-01-23 10:57:06 -08:00
Alex Dadgar 8be647e59f vendor update 2017-01-23 10:57:06 -08:00
Alex Dadgar 735b5f9ca4 Vendor vault/api 2017-01-19 17:12:33 -08:00
Michael Schurter 9a116c09ce Update hcl to fix json parsing panic 2016-11-01 16:16:22 -07:00
Sean Chittenden dbbaee24f3
Chase required dependency: update hashicorp/go-retryablehttp 2016-11-01 12:48:24 -07:00
Alex Dadgar a815dd5a00 vendor CT 2016-10-28 15:01:23 -07:00
Alex Dadgar f8419fdd6e Add CaPath to Vault config in consul-template 2016-10-25 11:01:50 -07:00
Alex Dadgar 36cfe6e89e Large refactor of task runner and Vault token rehandling 2016-10-18 11:24:20 -07:00
Diptanu Choudhury 0f6e0d10b6 Enable serf encryption (#1791)
* Added the keygen command

* Added support for gossip encryption

* Changed the URL for keyring management

* Fixed the cli

* Added some tests

* Added tests for keyring operations

* Added a test for removal of keys

* Added some docs

* Fixed some docs

* Added general options
2016-10-17 10:48:04 -07:00
Ben Barnard 83f647ed84 Replace "the the" with "the" in documentation and comments 2016-10-11 15:31:40 -04:00
Alex Dadgar 19a6aefd68 more vendoring 2016-10-06 12:36:44 -07:00
Alex Dadgar 257a4394eb vendor 2016-10-03 13:50:56 -07:00
Alex Dadgar e7fa97ae10 Update install of Vault 2016-08-25 14:07:15 -07:00
Alex Dadgar 94b870a58b Start 2016-08-19 16:40:37 -07:00
Alex Dadgar 1e079cfdac Update vendored Vault 2016-08-17 16:25:38 -07:00
Alex Dadgar 1cd69e3550 vendor 2016-08-17 16:23:29 -07:00
Alex Dadgar fab7893774 vendor + api 2016-08-17 16:23:29 -07:00
Alex Dadgar b32128aa23 Initial config block 2016-08-17 16:23:29 -07:00
matt maier 02d71eb6d3 Circonus integration for telemetry metrics 2016-07-22 12:33:10 -04:00
Diptanu Choudhury 33d7f0243f Updated the memberlist dependency 2016-06-21 17:05:05 -07:00
Sean Chittenden 986e76ef80
Noop update for hashicorp/yamux 2016-06-16 16:02:41 -07:00
Sean Chittenden 09ef2694f7
Update github.com/hasicorp/go-memdb 2016-06-16 15:58:50 -07:00
Sean Chittenden edd8cffc3b
Update github.com/hashicorp/serf 2016-06-16 15:57:57 -07:00
Sean Chittenden f46380ab7b
Update github.com/hashicorp/memberlist 2016-06-16 15:55:35 -07:00
Sean Chittenden 5760037a38
Update github.com/hashicorp/go-immutable-radix 2016-06-16 15:55:02 -07:00
Sean Chittenden 4c30cb915e
Update hashicorp/raft 2016-06-16 14:53:03 -07:00
Alex Dadgar 48d27fc5f8 vendor hcl 2016-06-13 18:15:41 -07:00
Sean Chittenden e0e7d94450
Use consul/lib's RateScaledInterval 2016-06-10 15:48:36 -04:00
Alex Dadgar 0f27c5485e vendor go-plugin - removes tmp files used to communicate with plugin 2016-06-08 10:34:18 -07:00
Diptanu Choudhury 66fc31ba91 Merge pull request #1229 from hashicorp/update-plugin
Updated go-plugin dependency
2016-06-08 05:36:07 -07:00
Diptanu Choudhury a007bf6685 Updated go-plugin 2016-06-03 14:25:07 -07:00
Jeff Mitchell 262cebad46 Update to merged scada-client 2016-06-01 18:41:56 -04:00
Jeff Mitchell b4f25e0b04 Use upstream high-level SCADA provider 2016-06-01 18:25:09 -04:00
Diptanu Choudhury 6eaa1ef0d5 Updating yamux 2016-05-20 22:06:22 -07:00
Alex Dadgar 4e8faea048 vendor go-getter with potential S3 credential fix 2016-04-21 10:59:21 -07:00
Diptanu Choudhury ebf4383f52 Added missing files for go-getter 2016-04-07 19:32:19 -07:00
Alex Dadgar 967c1870a4 vendor updated godep 2016-04-07 14:19:57 -07:00
James Phillips df5e32b5dc Updates memberlist to latest. 2016-03-29 10:24:57 -07:00
Diptanu Choudhury d3d4eeb1c1 Using tls cert and key files while connecting to consul over https 2016-03-27 23:09:31 -07:00
Diptanu Choudhury 46bd7323f4 Updated consul related dependencies 2016-03-24 14:54:26 -07:00
Alex Dadgar ae7adef66d update vendored go-getter 2016-03-14 17:15:27 -07:00
Diptanu Choudhury 828f93a719 Removing unused dependencies 2016-02-26 17:00:19 -08:00
Armon Dadgar 73f0ccb928 nomad: Update go-memdb depedency 2016-02-22 12:16:44 -08:00
Armon Dadgar c85ab60a26 Updating the vendored iradix library 2016-02-21 23:31:49 -08:00
Jeff Mitchell c5ffdc31de Update go-cleanhttp 2016-02-17 16:59:20 -05:00
Alex Dadgar ba0dc9bca9 more vendoring 2016-02-15 18:22:51 -08:00
Alex Dadgar 25eba68015 vendor 2016-02-15 18:12:22 -08:00
Alex Dadgar 1a34066daa update hashicorp dependencies 2016-02-15 17:38:08 -08:00
Alex Dadgar 18da7eea95 Update go-plugin 2016-02-12 12:16:56 -08:00
Diptanu Choudhury 9897b600ca Using godeps to build 2016-02-12 10:02:16 -08:00