Name of Failure:
[2026/07/31 17:54:20.313] --- FAIL: TestAWSCustomCredentialProviderPrecedence (0.03s)
Link to task:
Context of when and why the failure occurred:
This was caused by GODRIVER-3567
Stack trace:
[2026/07/31 17:54:20.313] === RUN TestAWSCustomCredentialProviderAuthenticates [2026/07/31 17:54:20.313] aws_test.go:119: no inline credentials in MONGODB_URI; scenario requires AWS SDK default provider [2026/07/31 17:54:20.313] --- SKIP: TestAWSCustomCredentialProviderAuthenticates (0.00s) [2026/07/31 17:54:20.313] === RUN TestAWSCustomCredentialProviderPrecedence [2026/07/31 17:54:20.313] aws_test.go:199: unexpected FindOne error: connection() error occurred during connection handshake: auth error: sasl conversation error: unable to authenticate using mechanism "MONGODB-AWS": (AuthenticationFailed) Authentication failed. [2026/07/31 17:54:20.313] --- FAIL: TestAWSCustomCredentialProviderPrecedence (0.03s)
It's worth noting that this passes locally using AWS drivers-evergreen-setup.
❯ export MONGODB_URI="<redacted>"
❯ AWS_TEST=regular go test -run TestAWSCustomCredentialProviderPrecedence -v -failfast
=== RUN TestAWSCustomCredentialProviderPrecedence
--- PASS: TestAWSCustomCredentialProviderPrecedence (0.70s)
PASS
ok go.mongodb.org/mongo-driver/v2/internal/test/aws 1.025s
❯ AWS_TEST=assume-role go test -run TestAWSCustomCredentialProviderPrecedence -v -failfast
=== RUN TestAWSCustomCredentialProviderPrecedence
--- PASS: TestAWSCustomCredentialProviderPrecedence (0.66s)
PASS
ok go.mongodb.org/mongo-driver/v2/internal/test/aws 1.238s
The test likely needs the following guard:
parsedOpts := options.Client().ApplyURI(rawURI) if parsedOpts.Auth == nil || parsedOpts.Auth.Username == "" { t.Skip("no inline credentials in MONGODB_URI; scenario requires AWS SDK default provider") }
- is caused by
-
GODRIVER-3567 Add optional AWS SDK v2-based MONGODB-AWS authenticator submodule
-
- Closed
-