From f8b481fd9b1b4a1b1eae99b185faa77253b1333a Mon Sep 17 00:00:00 2001 From: Michael Eischer Date: Sat, 22 Mar 2025 12:10:11 +0100 Subject: [PATCH] backend/s3: resolve credential retrieval deprecation --- internal/backend/s3/s3.go | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/internal/backend/s3/s3.go b/internal/backend/s3/s3.go index 2eded428c..3653c827c 100644 --- a/internal/backend/s3/s3.go +++ b/internal/backend/s3/s3.go @@ -131,14 +131,11 @@ func getCredentials(cfg Config, tr http.RoundTripper) (*credentials.Credentials, &credentials.EnvMinio{}, &credentials.FileAWSCredentials{}, &credentials.FileMinioClient{}, - &credentials.IAM{ - Client: &http.Client{ - Transport: tr, - }, - }, + &credentials.IAM{}, }) + client := &http.Client{Transport: tr} - c, err := creds.Get() + c, err := creds.GetWithContext(&credentials.CredContext{Client: client}) if err != nil { return nil, errors.Wrap(err, "creds.Get") }