From ee25ee4ffb037e4a9f8314cff27d12cac9e45e8e Mon Sep 17 00:00:00 2001 From: John Eikenberry Date: Thu, 5 Mar 2020 13:33:30 -0800 Subject: [PATCH] don't store vault's dev root token Running the dependency/ tests runs vault in dev mode which created ~/.vault-token by default. This then persisted and messed with manual testing if you didn't remember to remove it. Adding the option to the tests to keep it from saving the token to that file. Fixes #1353 --- dependency/dependency_test.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dependency/dependency_test.go b/dependency/dependency_test.go index d34e9100c..751286d27 100644 --- a/dependency/dependency_test.go +++ b/dependency/dependency_test.go @@ -126,7 +126,8 @@ func runTestVault() { if err != nil || path == "" { Fatalf("vault not found on $PATH") } - args := []string{"server", "-dev", "-dev-root-token-id", vaultToken} + args := []string{"server", "-dev", "-dev-root-token-id", vaultToken, + "-dev-no-store-token"} cmd := exec.Command("vault", args...) cmd.Stdout = ioutil.Discard cmd.Stderr = ioutil.Discard