in internal/sqlservermetrics/sqlservermetrics.go [262:275]
func secretValue(ctx context.Context, projectID string, secretName string) (string, error) {
log.Logger.Debug("Getting secret.")
smClient, err := secretmanager.NewClient(ctx)
if err != nil {
return "", err
}
defer smClient.Close()
pswd, err := smClient.GetSecretValue(ctx, projectID, secretName)
if err != nil {
return "", err
}
log.Logger.Debug("Getting secret completes.")
return pswd, nil
}