From 3c0b5db1671a6f6f80277fb434e4862b9627e3d2 Mon Sep 17 00:00:00 2001 From: Brian Derr Date: Tue, 25 Jun 2024 09:29:51 -0700 Subject: [PATCH] Fail is Vault data is empty. --- pkg/store/kubeconfig_store_vault.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/store/kubeconfig_store_vault.go b/pkg/store/kubeconfig_store_vault.go index 16be73eb..6f59d115 100644 --- a/pkg/store/kubeconfig_store_vault.go +++ b/pkg/store/kubeconfig_store_vault.go @@ -299,6 +299,10 @@ func (s *VaultStore) GetKubeconfigForPath(path string, _ map[string]string) ([]b if err != nil { return nil, fmt.Errorf("cannot read kubeconfig from %q: %v", secretsPath, err) } + if len(bytes) == 0 { + s.Logger.Debugf("vault: data is empty from %q", secretsPath) + return nil, fmt.Errorf("kubeconfig is empty from %q", secretsPath) + } return bytes, nil } }