From ff0d49b6e4d3feca978ec8418e7679a22871ba3a Mon Sep 17 00:00:00 2001 From: Jeff Mitchell Date: Wed, 9 Sep 2020 01:29:35 -0400 Subject: [PATCH] Use previous method of getting recovery wrapper --- internal/cmd/base/base.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/internal/cmd/base/base.go b/internal/cmd/base/base.go index df4939ea03..9bafa937a8 100644 --- a/internal/cmd/base/base.go +++ b/internal/cmd/base/base.go @@ -18,6 +18,7 @@ import ( "github.com/hashicorp/boundary/api" "github.com/hashicorp/boundary/api/authtokens" + "github.com/hashicorp/boundary/sdk/recovery" "github.com/hashicorp/boundary/sdk/wrapper" "github.com/mitchellh/cli" "github.com/pkg/errors" @@ -199,7 +200,11 @@ func (c *Command) Client(opt ...Option) (*api.Client, error) { } }() - c.client.SetRecoveryKmsWrapper(wrapper) + token, err := recovery.GenerateRecoveryToken(c.Context, wrapper) + if err != nil { + return nil, fmt.Errorf("Error generating recovery config: %w", err) + } + c.client.SetToken(token) case c.FlagToken != "": c.client.SetToken(c.FlagToken)