@@ -173,17 +173,17 @@ func (sp *awsSubjectProvider) providerType() string {
173173 return awsProviderType
174174}
175175
176- func (cs * awsSubjectProvider ) getAWSSessionToken (ctx context.Context ) (string , error ) {
177- if cs .IMDSv2SessionTokenURL == "" {
176+ func (sp * awsSubjectProvider ) getAWSSessionToken (ctx context.Context ) (string , error ) {
177+ if sp .IMDSv2SessionTokenURL == "" {
178178 return "" , nil
179179 }
180- req , err := http .NewRequestWithContext (ctx , "PUT" , cs .IMDSv2SessionTokenURL , nil )
180+ req , err := http .NewRequestWithContext (ctx , "PUT" , sp .IMDSv2SessionTokenURL , nil )
181181 if err != nil {
182182 return "" , err
183183 }
184184 req .Header .Set (awsIMDSv2SessionTTLHeader , awsIMDSv2SessionTTL )
185185
186- resp , err := cs .Client .Do (req )
186+ resp , err := sp .Client .Do (req )
187187 if err != nil {
188188 return "" , err
189189 }
@@ -199,19 +199,19 @@ func (cs *awsSubjectProvider) getAWSSessionToken(ctx context.Context) (string, e
199199 return string (respBody ), nil
200200}
201201
202- func (cs * awsSubjectProvider ) getRegion (ctx context.Context , headers map [string ]string ) (string , error ) {
202+ func (sp * awsSubjectProvider ) getRegion (ctx context.Context , headers map [string ]string ) (string , error ) {
203203 if canRetrieveRegionFromEnvironment () {
204204 if envAwsRegion := getenv (awsRegionEnvVar ); envAwsRegion != "" {
205205 return envAwsRegion , nil
206206 }
207207 return getenv (awsDefaultRegionEnvVar ), nil
208208 }
209209
210- if cs .RegionURL == "" {
210+ if sp .RegionURL == "" {
211211 return "" , errors .New ("detect: unable to determine AWS region" )
212212 }
213213
214- req , err := http .NewRequestWithContext (ctx , "GET" , cs .RegionURL , nil )
214+ req , err := http .NewRequestWithContext (ctx , "GET" , sp .RegionURL , nil )
215215 if err != nil {
216216 return "" , err
217217 }
@@ -220,7 +220,7 @@ func (cs *awsSubjectProvider) getRegion(ctx context.Context, headers map[string]
220220 req .Header .Add (name , value )
221221 }
222222
223- resp , err := cs .Client .Do (req )
223+ resp , err := sp .Client .Do (req )
224224 if err != nil {
225225 return "" , err
226226 }
@@ -244,7 +244,7 @@ func (cs *awsSubjectProvider) getRegion(ctx context.Context, headers map[string]
244244 return string (respBody [:bodyLen - 1 ]), nil
245245}
246246
247- func (cs * awsSubjectProvider ) getSecurityCredentials (ctx context.Context , headers map [string ]string ) (result awsSecurityCredentials , err error ) {
247+ func (sp * awsSubjectProvider ) getSecurityCredentials (ctx context.Context , headers map [string ]string ) (result awsSecurityCredentials , err error ) {
248248 if canRetrieveSecurityCredentialFromEnvironment () {
249249 return awsSecurityCredentials {
250250 AccessKeyID : getenv (awsAccessKeyIDEnvVar ),
@@ -253,11 +253,11 @@ func (cs *awsSubjectProvider) getSecurityCredentials(ctx context.Context, header
253253 }, nil
254254 }
255255
256- roleName , err := cs .getMetadataRoleName (ctx , headers )
256+ roleName , err := sp .getMetadataRoleName (ctx , headers )
257257 if err != nil {
258258 return
259259 }
260- credentials , err := cs .getMetadataSecurityCredentials (ctx , roleName , headers )
260+ credentials , err := sp .getMetadataSecurityCredentials (ctx , roleName , headers )
261261 if err != nil {
262262 return
263263 }
@@ -272,18 +272,18 @@ func (cs *awsSubjectProvider) getSecurityCredentials(ctx context.Context, header
272272 return credentials , nil
273273}
274274
275- func (cs * awsSubjectProvider ) getMetadataSecurityCredentials (ctx context.Context , roleName string , headers map [string ]string ) (awsSecurityCredentials , error ) {
275+ func (sp * awsSubjectProvider ) getMetadataSecurityCredentials (ctx context.Context , roleName string , headers map [string ]string ) (awsSecurityCredentials , error ) {
276276 var result awsSecurityCredentials
277277
278- req , err := http .NewRequestWithContext (ctx , "GET" , fmt .Sprintf ("%s/%s" , cs .CredVerificationURL , roleName ), nil )
278+ req , err := http .NewRequestWithContext (ctx , "GET" , fmt .Sprintf ("%s/%s" , sp .CredVerificationURL , roleName ), nil )
279279 if err != nil {
280280 return result , err
281281 }
282282 for name , value := range headers {
283283 req .Header .Add (name , value )
284284 }
285285
286- resp , err := cs .Client .Do (req )
286+ resp , err := sp .Client .Do (req )
287287 if err != nil {
288288 return result , err
289289 }
@@ -300,19 +300,19 @@ func (cs *awsSubjectProvider) getMetadataSecurityCredentials(ctx context.Context
300300 return result , err
301301}
302302
303- func (cs * awsSubjectProvider ) getMetadataRoleName (ctx context.Context , headers map [string ]string ) (string , error ) {
304- if cs .CredVerificationURL == "" {
303+ func (sp * awsSubjectProvider ) getMetadataRoleName (ctx context.Context , headers map [string ]string ) (string , error ) {
304+ if sp .CredVerificationURL == "" {
305305 return "" , errors .New ("detect: unable to determine the AWS metadata server security credentials endpoint" )
306306 }
307- req , err := http .NewRequestWithContext (ctx , "GET" , cs .CredVerificationURL , nil )
307+ req , err := http .NewRequestWithContext (ctx , "GET" , sp .CredVerificationURL , nil )
308308 if err != nil {
309309 return "" , err
310310 }
311311 for name , value := range headers {
312312 req .Header .Add (name , value )
313313 }
314314
315- resp , err := cs .Client .Do (req )
315+ resp , err := sp .Client .Do (req )
316316 if err != nil {
317317 return "" , err
318318 }
0 commit comments