@@ -15,8 +15,8 @@ import (
15
15
"net/url"
16
16
"time"
17
17
18
- "go.mongodb.org/mongo-driver/internal"
19
18
"go.mongodb.org/mongo-driver/internal/aws/credentials"
19
+ "go.mongodb.org/mongo-driver/internal/errutil"
20
20
)
21
21
22
22
const (
@@ -47,7 +47,7 @@ func (a *AzureProvider) RetrieveWithContext(ctx context.Context) (credentials.Va
47
47
v := credentials.Value {ProviderName : AzureProviderName }
48
48
req , err := http .NewRequest (http .MethodGet , azureURI , nil )
49
49
if err != nil {
50
- return v , internal .WrapErrorf (err , "unable to retrieve Azure credentials" )
50
+ return v , errutil .WrapErrorf (err , "unable to retrieve Azure credentials" )
51
51
}
52
52
q := make (url.Values )
53
53
q .Set ("api-version" , "2018-02-01" )
@@ -58,15 +58,15 @@ func (a *AzureProvider) RetrieveWithContext(ctx context.Context) (credentials.Va
58
58
59
59
resp , err := a .httpClient .Do (req .WithContext (ctx ))
60
60
if err != nil {
61
- return v , internal .WrapErrorf (err , "unable to retrieve Azure credentials" )
61
+ return v , errutil .WrapErrorf (err , "unable to retrieve Azure credentials" )
62
62
}
63
63
defer resp .Body .Close ()
64
64
body , err := ioutil .ReadAll (resp .Body )
65
65
if err != nil {
66
- return v , internal .WrapErrorf (err , "unable to retrieve Azure credentials: error reading response body" )
66
+ return v , errutil .WrapErrorf (err , "unable to retrieve Azure credentials: error reading response body" )
67
67
}
68
68
if resp .StatusCode != http .StatusOK {
69
- return v , internal .WrapErrorf (err , "unable to retrieve Azure credentials: expected StatusCode 200, got StatusCode: %v. Response body: %s" , resp .StatusCode , body )
69
+ return v , errutil .WrapErrorf (err , "unable to retrieve Azure credentials: expected StatusCode 200, got StatusCode: %v. Response body: %s" , resp .StatusCode , body )
70
70
}
71
71
var tokenResponse struct {
72
72
AccessToken string `json:"access_token"`
@@ -75,7 +75,7 @@ func (a *AzureProvider) RetrieveWithContext(ctx context.Context) (credentials.Va
75
75
// Attempt to read body as JSON
76
76
err = json .Unmarshal (body , & tokenResponse )
77
77
if err != nil {
78
- return v , internal .WrapErrorf (err , "unable to retrieve Azure credentials: error reading body JSON. Response body: %s" , body )
78
+ return v , errutil .WrapErrorf (err , "unable to retrieve Azure credentials: error reading body JSON. Response body: %s" , body )
79
79
}
80
80
if tokenResponse .AccessToken == "" {
81
81
return v , fmt .Errorf ("unable to retrieve Azure credentials: got unexpected empty accessToken from Azure Metadata Server. Response body: %s" , body )
0 commit comments