Skip to content

Commit e65c8df

Browse files
author
Neil Vachharajani
committed
chore(deps): replace aws-sdk-go with aws-sdk-go-v2
aws-sdk-go-v2 supports more formats of AWS configuration. In particular, it supports the sso-session configuration [section](https://docs.aws.amazon.com/cli/latest/userguide/sso-configure-profile-token.html#sso-configure-profile-token-manual). Signed-off-by: Neil Vachharajani <[email protected]>
1 parent 8043640 commit e65c8df

File tree

6 files changed

+70
-879
lines changed

6 files changed

+70
-879
lines changed

docs/backends.md

+4-2
Original file line numberDiff line numberDiff line change
@@ -237,8 +237,10 @@ stringData:
237237
### AWS Secrets Manager
238238

239239
##### AWS Authentication
240-
Refer to the [AWS go SDK README](https://github.com/aws/aws-sdk-go#configuring-credentials) for supplying AWS credentials.
241-
Supported credentials and the order in which they are loaded are described [here](https://github.com/aws/aws-sdk-go/blob/v1.38.62/aws/session/doc.go#L22).
240+
Refer to the [AWS SDK for Go V2
241+
documentation](https://aws.github.io/aws-sdk-go-v2/docs/configuring-sdk/#specifying-credentials) for
242+
supplying AWS credentials. Supported credentials and the order in which they are loaded are
243+
described [here](https://aws.github.io/aws-sdk-go-v2/docs/configuring-sdk/#specifying-credentials).
242244

243245
These are the parameters for AWS:
244246
```

go.mod

+17-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ require (
2020
github.com/IBM/go-sdk-core/v5 v5.10.1
2121
github.com/IBM/secrets-manager-go-sdk v1.0.44
2222
github.com/asaskevich/govalidator v0.0.0-20210307081110-f21760c49a8d // indirect
23-
github.com/aws/aws-sdk-go v1.44.24
23+
github.com/aws/aws-sdk-go v1.44.24 // indirect
2424
github.com/cenkalti/backoff/v3 v3.2.2 // indirect
2525
github.com/go-logr/logr v1.2.3 // indirect
2626
github.com/go-openapi/errors v0.20.2 // indirect
@@ -53,6 +53,12 @@ require (
5353
sigs.k8s.io/yaml v1.3.0
5454
)
5555

56+
require (
57+
github.com/aws/aws-sdk-go-v2 v1.17.5
58+
github.com/aws/aws-sdk-go-v2/config v1.18.15
59+
github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.18.6
60+
)
61+
5662
require (
5763
cloud.google.com/go v0.102.0 // indirect
5864
cloud.google.com/go/compute v1.6.1 // indirect
@@ -75,6 +81,16 @@ require (
7581
github.com/aliyun/alibaba-cloud-sdk-go v0.0.0-20190620160927-9418d7b0cd0f // indirect
7682
github.com/armon/go-metrics v0.4.0 // indirect
7783
github.com/armon/go-radix v1.0.0 // indirect
84+
github.com/aws/aws-sdk-go-v2/credentials v1.13.15 // indirect
85+
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.12.23 // indirect
86+
github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.29 // indirect
87+
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.23 // indirect
88+
github.com/aws/aws-sdk-go-v2/internal/ini v1.3.30 // indirect
89+
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.23 // indirect
90+
github.com/aws/aws-sdk-go-v2/service/sso v1.12.4 // indirect
91+
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.14.4 // indirect
92+
github.com/aws/aws-sdk-go-v2/service/sts v1.18.5 // indirect
93+
github.com/aws/smithy-go v1.13.5 // indirect
7894
github.com/beorn7/perks v1.0.1 // indirect
7995
github.com/bgentry/speakeasy v0.1.0 // indirect
8096
github.com/blang/semver v3.5.1+incompatible // indirect

0 commit comments

Comments
 (0)