Skip to content

Commit 494bc9e

Browse files
authored
fix(object): migration from aws-sdk-go to aws-sdk-go-v2 (#2798)
* change to sdk-go-aws-v2 * adapt bucket and helper to new sdk-v2 * fix(bucket): create bucket basic is working * lifecycle * fix bucket to aws-sdk-go-v2 * fix helpers_object_test * data_source_bucket change to sdk-aws-v2 * bucket acl * acl fix to sdk-v2 * object lock config * fix bucket acl * fix(error): NoSuchBucket missing error code * fix(bucket-policy): migration to sdk-v2 * fix(object): bucket_website_configuration migration ok * fix(object): update cassettes data-source-object-bucket * fix(object): data_source_object_bucket_policy * fix(object): final step migration * fix(object): linter goimport * fix linter * fix(object): linter goimport * fix linter * fix(object): remove unused method * fix(object): linter * rm cassette hase * fix(lb): update cassette new version of bucket * fix(instance): update cassette * fix(object): add testfixture to run tests * fix(object): update tests with testfixtures * fix(object): add test force_destroy * go mod tidy * fix(object): fix ci * remove useless comment
1 parent cf9e303 commit 494bc9e

File tree

63 files changed

+210226
-45508
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+210226
-45508
lines changed

go.mod

+18
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ toolchain go1.23.1
66

77
require (
88
github.com/aws/aws-sdk-go v1.55.5
9+
github.com/aws/aws-sdk-go-v2 v1.32.3
10+
github.com/aws/aws-sdk-go-v2/config v1.28.1
11+
github.com/aws/aws-sdk-go-v2/credentials v1.17.42
12+
github.com/aws/aws-sdk-go-v2/service/s3 v1.66.2
13+
github.com/aws/smithy-go v1.22.0
914
github.com/bflad/tfproviderdocs v0.12.1
1015
github.com/bflad/tfproviderlint v0.30.0
1116
github.com/docker/docker v27.3.1+incompatible
@@ -38,6 +43,19 @@ require (
3843
github.com/agext/levenshtein v1.2.3 // indirect
3944
github.com/apparentlymart/go-textseg/v15 v15.0.0 // indirect
4045
github.com/armon/go-radix v1.0.0 // indirect
46+
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.6 // indirect
47+
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.18 // indirect
48+
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.22 // indirect
49+
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.22 // indirect
50+
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1 // indirect
51+
github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.22 // indirect
52+
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.0 // indirect
53+
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.3 // indirect
54+
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.3 // indirect
55+
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.3 // indirect
56+
github.com/aws/aws-sdk-go-v2/service/sso v1.24.3 // indirect
57+
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.3 // indirect
58+
github.com/aws/aws-sdk-go-v2/service/sts v1.32.3 // indirect
4159
github.com/bflad/gopaniccheck v0.1.0 // indirect
4260
github.com/bgentry/speakeasy v0.1.0 // indirect
4361
github.com/bmatcuk/doublestar v1.3.4 // indirect

go.sum

+36
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,42 @@ github.com/armon/go-radix v1.0.0/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgI
2525
github.com/aws/aws-sdk-go v1.31.9/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0=
2626
github.com/aws/aws-sdk-go v1.55.5 h1:KKUZBfBoyqy5d3swXyiC7Q76ic40rYcbqH7qjh59kzU=
2727
github.com/aws/aws-sdk-go v1.55.5/go.mod h1:eRwEWoyTWFMVYVQzKMNHWP5/RV4xIUGMQfXQHfHkpNU=
28+
github.com/aws/aws-sdk-go-v2 v1.32.3 h1:T0dRlFBKcdaUPGNtkBSwHZxrtis8CQU17UpNBZYd0wk=
29+
github.com/aws/aws-sdk-go-v2 v1.32.3/go.mod h1:2SK5n0a2karNTv5tbP1SjsX0uhttou00v/HpXKM1ZUo=
30+
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.6 h1:pT3hpW0cOHRJx8Y0DfJUEQuqPild8jRGmSFmBgvydr0=
31+
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.6/go.mod h1:j/I2++U0xX+cr44QjHay4Cvxj6FUbnxrgmqN3H1jTZA=
32+
github.com/aws/aws-sdk-go-v2/config v1.28.1 h1:oxIvOUXy8x0U3fR//0eq+RdCKimWI900+SV+10xsCBw=
33+
github.com/aws/aws-sdk-go-v2/config v1.28.1/go.mod h1:bRQcttQJiARbd5JZxw6wG0yIK3eLeSCPdg6uqmmlIiI=
34+
github.com/aws/aws-sdk-go-v2/credentials v1.17.42 h1:sBP0RPjBU4neGpIYyx8mkU2QqLPl5u9cmdTWVzIpHkM=
35+
github.com/aws/aws-sdk-go-v2/credentials v1.17.42/go.mod h1:FwZBfU530dJ26rv9saAbxa9Ej3eF/AK0OAY86k13n4M=
36+
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.18 h1:68jFVtt3NulEzojFesM/WVarlFpCaXLKaBxDpzkQ9OQ=
37+
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.18/go.mod h1:Fjnn5jQVIo6VyedMc0/EhPpfNlPl7dHV916O6B+49aE=
38+
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.22 h1:Jw50LwEkVjuVzE1NzkhNKkBf9cRN7MtE1F/b2cOKTUM=
39+
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.22/go.mod h1:Y/SmAyPcOTmpeVaWSzSKiILfXTVJwrGmYZhcRbhWuEY=
40+
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.22 h1:981MHwBaRZM7+9QSR6XamDzF/o7ouUGxFzr+nVSIhrs=
41+
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.22/go.mod h1:1RA1+aBEfn+CAB/Mh0MB6LsdCYCnjZm7tKXtnk499ZQ=
42+
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1 h1:VaRN3TlFdd6KxX1x3ILT5ynH6HvKgqdiXoTxAF4HQcQ=
43+
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1/go.mod h1:FbtygfRFze9usAadmnGJNc8KsP346kEe+y2/oyhGAGc=
44+
github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.22 h1:yV+hCAHZZYJQcwAaszoBNwLbPItHvApxT0kVIw6jRgs=
45+
github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.22/go.mod h1:kbR1TL8llqB1eGnVbybcA4/wgScxdylOdyAd51yxPdw=
46+
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.0 h1:TToQNkvGguu209puTojY/ozlqy2d/SFNcoLIqTFi42g=
47+
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.0/go.mod h1:0jp+ltwkf+SwG2fm/PKo8t4y8pJSgOCO4D8Lz3k0aHQ=
48+
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.3 h1:kT6BcZsmMtNkP/iYMcRG+mIEA/IbeiUimXtGmqF39y0=
49+
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.3/go.mod h1:Z8uGua2k4PPaGOYn66pK02rhMrot3Xk3tpBuUFPomZU=
50+
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.3 h1:qcxX0JYlgWH3hpPUnd6U0ikcl6LLA9sLkXE2w1fpMvY=
51+
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.3/go.mod h1:cLSNEmI45soc+Ef8K/L+8sEA3A3pYFEYf5B5UI+6bH4=
52+
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.3 h1:ZC7Y/XgKUxwqcdhO5LE8P6oGP1eh6xlQReWNKfhvJno=
53+
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.3/go.mod h1:WqfO7M9l9yUAw0HcHaikwRd/H6gzYdz7vjejCA5e2oY=
54+
github.com/aws/aws-sdk-go-v2/service/s3 v1.66.2 h1:p9TNFL8bFUMd+38YIpTAXpoxyz0MxC7FlbFEH4P4E1U=
55+
github.com/aws/aws-sdk-go-v2/service/s3 v1.66.2/go.mod h1:fNjyo0Coen9QTwQLWeV6WO2Nytwiu+cCcWaTdKCAqqE=
56+
github.com/aws/aws-sdk-go-v2/service/sso v1.24.3 h1:UTpsIf0loCIWEbrqdLb+0RxnTXfWh2vhw4nQmFi4nPc=
57+
github.com/aws/aws-sdk-go-v2/service/sso v1.24.3/go.mod h1:FZ9j3PFHHAR+w0BSEjK955w5YD2UwB/l/H0yAK3MJvI=
58+
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.3 h1:2YCmIXv3tmiItw0LlYf6v7gEHebLY45kBEnPezbUKyU=
59+
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.3/go.mod h1:u19stRyNPxGhj6dRm+Cdgu6N75qnbW7+QN0q0dsAk58=
60+
github.com/aws/aws-sdk-go-v2/service/sts v1.32.3 h1:wVnQ6tigGsRqSWDEEyH6lSAJ9OyFUsSnbaUWChuSGzs=
61+
github.com/aws/aws-sdk-go-v2/service/sts v1.32.3/go.mod h1:VZa9yTFyj4o10YGsmDO4gbQJUvvhY72fhumT8W4LqsE=
62+
github.com/aws/smithy-go v1.22.0 h1:uunKnWlcoL3zO7q+gG2Pk53joueEOsnNB28QdMsmiMM=
63+
github.com/aws/smithy-go v1.22.0/go.mod h1:irrKGvNn1InZwb2d7fkIRNucdfwR8R+Ts3wxYa/cJHg=
2864
github.com/bflad/gopaniccheck v0.1.0 h1:tJftp+bv42ouERmUMWLoUn/5bi/iQZjHPznM00cP/bU=
2965
github.com/bflad/gopaniccheck v0.1.0/go.mod h1:ZCj2vSr7EqVeDaqVsWN4n2MwdROx1YL+LFo47TSWtsA=
3066
github.com/bflad/tfproviderdocs v0.12.1 h1:MlHjrSa+pz1RxaCdvUWj+ZI5IwKMF7tjL4JTLg+dlTs=

0 commit comments

Comments
 (0)