From 2027bcb2a8a34a61439a7183e0e5078f2c6b6d84 Mon Sep 17 00:00:00 2001 From: Jeremy Courtial Date: Fri, 10 Mar 2023 15:23:18 +0100 Subject: [PATCH] Fix k8s authentication token not being set (#3) --- internal/provider/provider.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/internal/provider/provider.go b/internal/provider/provider.go index 926f8fa..b5ab4f3 100644 --- a/internal/provider/provider.go +++ b/internal/provider/provider.go @@ -148,5 +148,11 @@ func setupVaultClientAuth(client *vault.Client, authConf *providerAuthModel) err return fmt.Errorf("not auth info returned for kubernetes auth with role %s and JWT %s: %s", role, jwt, err) } + if authInfo.Auth == nil || authInfo.Auth.ClientToken == "" { + return fmt.Errorf("response did not return ClientToken, client token not set") + } + + client.SetToken(authInfo.Auth.ClientToken) + return nil }