Skip to content

Commit a793f22

Browse files
committed
review commetns
Signed-off-by: Mark Nelson <[email protected]>
1 parent fb47b18 commit a793f22

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

Diff for: azvault/azvault.go

+7
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ package azvault
66
import (
77
"context"
88
"fmt"
9+
"os"
910
"strings"
1011

1112
"github.com/prometheus/common/promslog"
@@ -24,17 +25,23 @@ func GetVaultSecret(vaultId string, secretName string) string {
2425
cred, err := azidentity.NewDefaultAzureCredential(nil)
2526
if err != nil {
2627
logger.Error("Failed to obtain an Azure Credential", "err", err)
28+
os.Exit(1)
2729
}
2830

2931
// establish a connection to the key vault client
3032
client, err := azsecrets.NewClient(vaultURI, cred, nil)
33+
if err != nil {
34+
logger.Error("Failed to create Azure Secrets Client", "err", err)
35+
os.Exit(1)
36+
}
3137

3238
// get the secret - empty string version means "latest"
3339
version := ""
3440
secret := ""
3541
resp, err := client.GetSecret(context.TODO(), secretName, version, nil)
3642
if err != nil {
3743
logger.Error("Failed to get secret from vault", "err", err)
44+
os.Exit(1)
3845
} else {
3946
secret = *resp.Value
4047
}

0 commit comments

Comments
 (0)