R.B. Boyer
1d54909333
connect: intermediate CA certs generated with the vault provider lack URI SANs ( #6491 )
...
This only affects vault versions >=1.1.1 because the prior code
accidentally relied upon a bug that was fixed in
https://github.com/hashicorp/vault/pull/6505
The existing tests should have caught this, but they were using a
vendored copy of vault version 0.10.3. This fixes the tests by running
an actual copy of vault instead of an in-process copy. This has the
added benefit of changing the dependency on vault to just vault/api.
Also update VaultProvider to use similar SetIntermediate validation code
as the ConsulProvider implementation.
2019-09-23 12:04:40 -05:00
Jeff Mitchell
e0068431f5
Chunking support ( #6172 )
...
* Initial chunk support
This uses the go-raft-middleware library to allow for chunked commits to the KV
2019-07-24 17:06:39 -04:00
Matt Keeler
8c386277ef
Fix up the MapWalk function so that it properly handles nested map[interface{}]interface{} ( #5774 )
2019-05-02 14:43:54 -04:00
Jeff Mitchell
b43800125c
Update vendoring from go mod. ( #5566 )
2019-03-26 17:50:42 -04:00
Mitchell Hashimoto
9846999505
vendor: update mapstructure to v1.1.0
...
We require this change to support struct to struct decoding.
2018-09-30 19:15:40 -07:00
Matt Keeler
2f90768662
Vendor the vault api
2018-06-25 12:26:10 -07:00
Mitchell Hashimoto
17af5e6a24
vendor: add hashstructure and mock
2018-04-19 08:10:05 -07:00
Alex Dadgar
af09d86892
Make freeport testing friendly
...
This PR allows the caller to decide if they would like to have the
calling test fail, have the caller panic on error, or handle the errors
themselves.
2017-10-23 16:28:02 -07:00
Frank Schroeder
f8eb4006fa
revert monkey patch for mitchellh/cli
2017-10-18 00:08:45 +02:00
Frank Schroeder
ae76c975ae
vendor: update github.com/mitchellh/mapstructure to replace monkey patch
2017-10-17 20:43:11 +02:00
Frank Schroeder
4e866ced39
command: backport patch for mitchellh/cli help flag handling ( #3536 )
...
This patch backports a fix which will show the correct usage screen for
command line flags.
This is considered a temporary fix until the code has been refactored.
Newer versions of the cli library require that the flag set is populated
when Help() is called or that it is populated within Help() itself.
Fixes #3536
2017-10-05 17:29:45 +02:00
Frank Schroeder
20a58ab272
Monkey patch mitchellh/mapstructure with code from https://github.com/mitchellh/mapstructure/pull/101
2017-09-26 12:42:49 +02:00
Seth Vargo
97a4d36ec4
Update vendor to regroup by root commands
2017-09-06 10:20:25 -04:00
Frank Schroeder
c38fbff292
vendor: patch github.com/mitchellh/cli until help output is fixed
...
We need to init the flagset that cli uses to generate the help
outside of the Run method since Run isn't called anymore for
printing help.
2017-05-31 00:29:29 +02:00
Frank Schroeder
bd0d4a79b2
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
8119cea849
Vendor the go-rootcerts lib for the client tls options
2017-04-14 13:46:19 -07:00
James Phillips
ce206323bb
Updates mitchellh/copystructure, mitchellh/mapstructure, and mitchellh/reflectwalk.
2016-08-09 17:34:07 -07:00
James Phillips
33ea18fb21
Updates mattn/go-isatty and mitchellh/cli.
2016-08-09 17:26:11 -07:00
James Phillips
ee43212da4
Updates vendored dependencies.
...
This removes some unused dependencies that I know we plan to re-add later,
but this makes for a clean `godep save` for now.
2016-03-07 10:45:39 -08:00
Sean Chittenden
333ff22e9a
Manage dependencies via Godep
...
Embrace the future and use Go 1.6's vendor support via Godep.
Go 1.5 users should `export GO15VENDOREXPERIMENT=1`
2016-02-12 16:50:37 -08:00