Daniel Nephin
5023a3b178
cli: send requested help text to stdout
...
This behaviour matches the GNU CLI standard:
http://www.gnu.org/prep/standards/html_node/_002d_002dhelp.html
2020-03-26 15:27:34 -04:00
R.B. Boyer
796de297c8
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
94c73d0c92
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
0ac6b6faba
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
28c84845bf
Update vendoring from go mod. ( #5566 )
2019-03-26 17:50:42 -04:00
Mitchell Hashimoto
3237047e72
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
01f82717b4
Vendor the vault api
2018-06-25 12:26:10 -07:00
Mitchell Hashimoto
3de62e0db3
vendor: add hashstructure and mock
2018-04-19 08:10:05 -07:00
Alex Dadgar
17dcbb1912
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
366ec9a565
revert monkey patch for mitchellh/cli
2017-10-18 00:08:45 +02:00
Frank Schroeder
d461decb72
vendor: update github.com/mitchellh/mapstructure to replace monkey patch
2017-10-17 20:43:11 +02:00
Frank Schroeder
59b84fcda3
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
48ebc241bb
Monkey patch mitchellh/mapstructure with code from https://github.com/mitchellh/mapstructure/pull/101
2017-09-26 12:42:49 +02:00
Seth Vargo
006099be6b
Update vendor to regroup by root commands
2017-09-06 10:20:25 -04:00
Frank Schroeder
c0680660d5
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
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
ebef78dc71
Vendor the go-rootcerts lib for the client tls options
2017-04-14 13:46:19 -07:00
James Phillips
5ad5fe42d4
Updates mitchellh/copystructure, mitchellh/mapstructure, and mitchellh/reflectwalk.
2016-08-09 17:34:07 -07:00
James Phillips
cc116ea2a7
Updates mattn/go-isatty and mitchellh/cli.
2016-08-09 17:26:11 -07:00
James Phillips
d4b01a6c53
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
25b09713b9
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