Josh Black
03d2be4cb9
update gofumpt to 0.3.1 and reformat the repo ( #17055 )
...
* update gofumpt to 0.3.1 and reformat the repo
* output the version of the formatter we're using
2022-09-07 17:31:20 -07:00
mickael-hc
43a5fcc9f4
dev docs: clarify internal and external token helpers ( #13014 )
...
* dev docs: clarify internal and external token helpers
* Add docs for DefaultTokenHelper
2022-08-16 16:48:24 -04:00
Eng Zer Jun
6141d61839
refactor: replace strings.Replace with strings.ReplaceAll ( #15392 )
...
strings.ReplaceAll(s, old, new) is a wrapper function for
strings.Replace(s, old, new, -1). But strings.ReplaceAll is more
readable and removes the hardcoded -1.
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2022-08-03 15:22:48 -04:00
Josh Black
b17e3256dd
reformat using 'make fmt' ( #13794 )
2022-01-27 10:06:34 -08:00
Lars Lehtonen
8d515fec2b
command: deprecate errwrap.Wrapf() ( #11744 )
2021-06-02 09:22:31 -04:00
Brian Kassouf
a24653cc5c
Run a more strict formatter over the code ( #11312 )
...
* Update tooling
* Run gofumpt
* go mod vendor
2021-04-08 09:43:39 -07:00
ncabatoff
124572bf80
Ensure that the .vault-token file writen by vault login
always has the correct permissions and ownership. ( #8867 )
2020-04-27 19:55:13 -04:00
Christopher McNabb
d0442dbba5
Use proper pathSeparator for the operating system ( #6347 )
...
* Use proper pathSeparator for the operating system
When running on Windows use the backslash as the path separator, other wise use the forward slash
2019-03-07 09:51:10 -05:00
Jim Kalafut
a54603039d
Run goimports across the repository ( #6010 )
...
The result will still pass gofmtcheck and won't trigger additional
changes if someone isn't using goimports, but it will avoid the
piecemeal imports changes we've been seeing.
2019-01-08 16:48:57 -08:00
Vishal Nayak
e2bb2ec3b9
Errwrap everywhere ( #4252 )
...
* package api
* package builtin/credential
* package builtin/logical
* package command
* package helper
* package http and logical
* package physical
* package shamir
* package vault
* package vault
* address feedback
* more fixes
2018-04-05 11:49:21 -04:00
Seth Vargo
fc535647fc
Introduce auth as a subcommand
2017-10-24 09:30:47 -04:00
Seth Vargo
4d9a42aa20
Add an in-mem token helper for testing
2017-10-24 09:27:19 -04:00
Seth Vargo
1552436a12
Add interface assertions for token helpers
...
This will ensure they meet the right API
2017-10-24 09:27:19 -04:00
Jeff Mitchell
f8c657a80a
Strip trailing whitespace in token from file.
...
Fixes #1774
2016-08-23 20:22:45 -04:00
Jeff Mitchell
6a29f77544
Fix up external token helper tests
2016-06-22 10:04:43 -04:00
Tom Maher
ee7850cff3
Correctly check for existence of external token_helper binaries
2016-06-21 19:32:19 -07:00
Jeff Mitchell
c15974cbdd
Make TokenHelper an interface and split exisiting functionality
...
Functionality is split into ExternalTokenHelper, which is used if a path
is given in a configuration file, and InternalTokenHelper which is used
otherwise. The internal helper no longer shells out to the same Vault
binary, instead performing the same actions with internal code. This
avoids problems using dev mode when there are spaces in paths or when
the binary is built in a container without a shell.
Fixes #850 among others
2015-12-22 10:23:30 -05:00
Emil Hessman
17b599d233
command/token: add Env to Helper
...
Specify environment variables on the Helper rather than on
the command line.
Fixes command/token test failures on Windows.
2015-05-12 07:22:38 +02:00
Armon Dadgar
d9c5a691c8
command/token: Use cmd on windows instead of sh
2015-05-11 11:08:08 -07:00
Mark Junker
e28293368a
Escape backslash to allow usage of dev server on Windows using MinGW (partially fixes issue #95 )
2015-05-04 09:20:40 +02:00
Mitchell Hashimoto
283d09476a
command/token: use executable path to find token helper [GH-60]
2015-04-28 14:52:55 -07:00
Mitchell Hashimoto
4b48996a41
command/auth: tests work wihtout vault installed
2015-03-30 11:07:31 -07:00
Mitchell Hashimoto
9abd4e4ec5
command/token: HelperPath
2015-03-30 10:11:17 -07:00
Mitchell Hashimoto
4b35cbccb6
token/disk: implement unencrypted disk store
2015-03-30 09:21:59 -07:00
Mitchell Hashimoto
224f788123
command/token: helper to read/write tokens from a helper
2015-03-29 17:42:26 -07:00