@@ -15,8 +15,8 @@ import (
1515 "net/url"
1616 "time"
1717
18- "go.mongodb.org/mongo-driver/internal"
1918 "go.mongodb.org/mongo-driver/internal/aws/credentials"
19+ "go.mongodb.org/mongo-driver/internal/errutil"
2020)
2121
2222const (
@@ -47,7 +47,7 @@ func (a *AzureProvider) RetrieveWithContext(ctx context.Context) (credentials.Va
4747 v := credentials.Value {ProviderName : AzureProviderName }
4848 req , err := http .NewRequest (http .MethodGet , azureURI , nil )
4949 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" )
5151 }
5252 q := make (url.Values )
5353 q .Set ("api-version" , "2018-02-01" )
@@ -58,15 +58,15 @@ func (a *AzureProvider) RetrieveWithContext(ctx context.Context) (credentials.Va
5858
5959 resp , err := a .httpClient .Do (req .WithContext (ctx ))
6060 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" )
6262 }
6363 defer resp .Body .Close ()
6464 body , err := ioutil .ReadAll (resp .Body )
6565 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" )
6767 }
6868 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 )
7070 }
7171 var tokenResponse struct {
7272 AccessToken string `json:"access_token"`
@@ -75,7 +75,7 @@ func (a *AzureProvider) RetrieveWithContext(ctx context.Context) (credentials.Va
7575 // Attempt to read body as JSON
7676 err = json .Unmarshal (body , & tokenResponse )
7777 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 )
7979 }
8080 if tokenResponse .AccessToken == "" {
8181 return v , fmt .Errorf ("unable to retrieve Azure credentials: got unexpected empty accessToken from Azure Metadata Server. Response body: %s" , body )
0 commit comments