Skip to content

Commit f5ad9ce

Browse files
custom-endpoints - minor fixes and unit tests
1 parent 8927850 commit f5ad9ce

File tree

11 files changed

+705
-262
lines changed

11 files changed

+705
-262
lines changed

.test/go.mod

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,19 @@ require (
77
github.com/aws/aws-advanced-go-wrapper/auth-helpers v1.0.2
88
github.com/aws/aws-advanced-go-wrapper/aws-secrets-manager v1.0.2
99
github.com/aws/aws-advanced-go-wrapper/awssql v1.1.1
10+
github.com/aws/aws-advanced-go-wrapper/custom-endpoint v1.0.0
1011
github.com/aws/aws-advanced-go-wrapper/federated-auth v1.0.2
1112
github.com/aws/aws-advanced-go-wrapper/iam v1.0.2
1213
github.com/aws/aws-advanced-go-wrapper/mysql-driver v1.0.2
1314
github.com/aws/aws-advanced-go-wrapper/okta v1.0.2
1415
github.com/aws/aws-advanced-go-wrapper/otlp v1.0.2
1516
github.com/aws/aws-advanced-go-wrapper/pgx-driver v1.0.2
1617
github.com/aws/aws-advanced-go-wrapper/xray v1.0.2
17-
github.com/aws/aws-sdk-go-v2 v1.39.0
18-
github.com/aws/aws-sdk-go-v2/config v1.31.8
18+
github.com/aws/aws-sdk-go-v2 v1.39.4
19+
github.com/aws/aws-sdk-go-v2/config v1.31.15
1920
github.com/aws/aws-sdk-go-v2/service/rds v1.107.0
2021
github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.39.4
21-
github.com/aws/aws-sdk-go-v2/service/sts v1.38.4
22+
github.com/aws/aws-sdk-go-v2/service/sts v1.38.9
2223
github.com/aws/aws-xray-sdk-go v1.8.5
2324
github.com/go-sql-driver/mysql v1.9.3
2425
github.com/golang/mock v1.6.0
@@ -41,17 +42,17 @@ require (
4142
github.com/andybalholm/brotli v1.1.1 // indirect
4243
github.com/andybalholm/cascadia v1.3.3 // indirect
4344
github.com/aws/aws-sdk-go v1.55.7 // indirect
44-
github.com/aws/aws-sdk-go-v2/credentials v1.18.12 // indirect
45-
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.7 // indirect
45+
github.com/aws/aws-sdk-go-v2/credentials v1.18.19 // indirect
46+
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.11 // indirect
4647
github.com/aws/aws-sdk-go-v2/feature/rds/auth v1.6.7
47-
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.7 // indirect
48-
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.7 // indirect
49-
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.3 // indirect
50-
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.1 // indirect
51-
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.7 // indirect
52-
github.com/aws/aws-sdk-go-v2/service/sso v1.29.3 // indirect
53-
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.34.4 // indirect
54-
github.com/aws/smithy-go v1.23.0 // indirect
48+
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.11 // indirect
49+
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.11 // indirect
50+
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4 // indirect
51+
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.2 // indirect
52+
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.11 // indirect
53+
github.com/aws/aws-sdk-go-v2/service/sso v1.29.8 // indirect
54+
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.3 // indirect
55+
github.com/aws/smithy-go v1.23.1 // indirect
5556
github.com/cenkalti/backoff/v5 v5.0.2 // indirect
5657
github.com/davecgh/go-spew v1.1.1 // indirect
5758
github.com/go-logr/logr v1.4.3 // indirect
@@ -102,6 +103,8 @@ require (
102103

103104
replace github.com/aws/aws-advanced-go-wrapper/awssql => ../awssql
104105

106+
replace github.com/aws/aws-advanced-go-wrapper/custom-endpoint => ./../custom-endpoint
107+
105108
replace github.com/aws/aws-advanced-go-wrapper/pgx-driver => ./../pgx-driver
106109

107110
replace github.com/aws/aws-advanced-go-wrapper/mysql-driver => ./../mysql-driver

.test/go.sum

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -14,40 +14,40 @@ github.com/andybalholm/cascadia v1.3.3 h1:AG2YHrzJIm4BZ19iwJ/DAua6Btl3IwJX+VI4kk
1414
github.com/andybalholm/cascadia v1.3.3/go.mod h1:xNd9bqTn98Ln4DwST8/nG+H0yuB8Hmgu1YHNnWw0GeA=
1515
github.com/aws/aws-sdk-go v1.55.7 h1:UJrkFq7es5CShfBwlWAC8DA077vp8PyVbQd3lqLiztE=
1616
github.com/aws/aws-sdk-go v1.55.7/go.mod h1:eRwEWoyTWFMVYVQzKMNHWP5/RV4xIUGMQfXQHfHkpNU=
17-
github.com/aws/aws-sdk-go-v2 v1.39.0 h1:xm5WV/2L4emMRmMjHFykqiA4M/ra0DJVSWUkDyBjbg4=
18-
github.com/aws/aws-sdk-go-v2 v1.39.0/go.mod h1:sDioUELIUO9Znk23YVmIk86/9DOpkbyyVb1i/gUNFXY=
19-
github.com/aws/aws-sdk-go-v2/config v1.31.8 h1:kQjtOLlTU4m4A64TsRcqwNChhGCwaPBt+zCQt/oWsHU=
20-
github.com/aws/aws-sdk-go-v2/config v1.31.8/go.mod h1:QPpc7IgljrKwH0+E6/KolCgr4WPLerURiU592AYzfSY=
21-
github.com/aws/aws-sdk-go-v2/credentials v1.18.12 h1:zmc9e1q90wMn8wQbjryy8IwA6Q4XlaL9Bx2zIqdNNbk=
22-
github.com/aws/aws-sdk-go-v2/credentials v1.18.12/go.mod h1:3VzdRDR5u3sSJRI4kYcOSIBbeYsgtVk7dG5R/U6qLWY=
23-
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.7 h1:Is2tPmieqGS2edBnmOJIbdvOA6Op+rRpaYR60iBAwXM=
24-
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.7/go.mod h1:F1i5V5421EGci570yABvpIXgRIBPb5JM+lSkHF6Dq5w=
17+
github.com/aws/aws-sdk-go-v2 v1.39.4 h1:qTsQKcdQPHnfGYBBs+Btl8QwxJeoWcOcPcixK90mRhg=
18+
github.com/aws/aws-sdk-go-v2 v1.39.4/go.mod h1:yWSxrnioGUZ4WVv9TgMrNUeLV3PFESn/v+6T/Su8gnM=
19+
github.com/aws/aws-sdk-go-v2/config v1.31.15 h1:gE3M4xuNXfC/9bG4hyowGm/35uQTi7bUKeYs5e/6uvU=
20+
github.com/aws/aws-sdk-go-v2/config v1.31.15/go.mod h1:HvnvGJoE2I95KAIW8kkWVPJ4XhdrlvwJpV6pEzFQa8o=
21+
github.com/aws/aws-sdk-go-v2/credentials v1.18.19 h1:Jc1zzwkSY1QbkEcLujwqRTXOdvW8ppND3jRBb/VhBQc=
22+
github.com/aws/aws-sdk-go-v2/credentials v1.18.19/go.mod h1:DIfQ9fAk5H0pGtnqfqkbSIzky82qYnGvh06ASQXXg6A=
23+
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.11 h1:X7X4YKb+c0rkI6d4uJ5tEMxXgCZ+jZ/D6mvkno8c8Uw=
24+
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.11/go.mod h1:EqM6vPZQsZHYvC4Cai35UDg/f5NCEU+vp0WfbVqVcZc=
2525
github.com/aws/aws-sdk-go-v2/feature/rds/auth v1.6.7 h1:ugqlp7en7XTocGQKr4j0DGm4XzdRg8WZhLT1jrVR098=
2626
github.com/aws/aws-sdk-go-v2/feature/rds/auth v1.6.7/go.mod h1:rbByhGJsO+49UxumRGxoFnxg9ZeYX847ldd9qtyPThU=
27-
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.7 h1:UCxq0X9O3xrlENdKf1r9eRJoKz/b0AfGkpp3a7FPlhg=
28-
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.7/go.mod h1:rHRoJUNUASj5Z/0eqI4w32vKvC7atoWR0jC+IkmVH8k=
29-
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.7 h1:Y6DTZUn7ZUC4th9FMBbo8LVE+1fyq3ofw+tRwkUd3PY=
30-
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.7/go.mod h1:x3XE6vMnU9QvHN/Wrx2s44kwzV2o2g5x/siw4ZUJ9g8=
31-
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.3 h1:bIqFDwgGXXN1Kpp99pDOdKMTTb5d2KyU5X/BZxjOkRo=
32-
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.3/go.mod h1:H5O/EsxDWyU+LP/V8i5sm8cxoZgc2fdNR9bxlOFrQTo=
33-
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.1 h1:oegbebPEMA/1Jny7kvwejowCaHz1FWZAQ94WXFNCyTM=
34-
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.1/go.mod h1:kemo5Myr9ac0U9JfSjMo9yHLtw+pECEHsFtJ9tqCEI8=
35-
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.7 h1:mLgc5QIgOy26qyh5bvW+nDoAppxgn3J2WV3m9ewq7+8=
36-
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.7/go.mod h1:wXb/eQnqt8mDQIQTTmcw58B5mYGxzLGZGK8PWNFZ0BA=
27+
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.11 h1:7AANQZkF3ihM8fbdftpjhken0TP9sBzFbV/Ze/Y4HXA=
28+
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.11/go.mod h1:NTF4QCGkm6fzVwncpkFQqoquQyOolcyXfbpC98urj+c=
29+
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.11 h1:ShdtWUZT37LCAA4Mw2kJAJtzaszfSHFb5n25sdcv4YE=
30+
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.11/go.mod h1:7bUb2sSr2MZ3M/N+VyETLTQtInemHXb/Fl3s8CLzm0Y=
31+
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4 h1:WKuaxf++XKWlHWu9ECbMlha8WOEGm0OUEZqm4K/Gcfk=
32+
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4/go.mod h1:ZWy7j6v1vWGmPReu0iSGvRiise4YI5SkR3OHKTZ6Wuc=
33+
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.2 h1:xtuxji5CS0JknaXoACOunXOYOQzgfTvGAc9s2QdCJA4=
34+
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.2/go.mod h1:zxwi0DIR0rcRcgdbl7E2MSOvxDyyXGBlScvBkARFaLQ=
35+
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.11 h1:GpMf3z2KJa4RnJ0ew3Hac+hRFYLZ9DDjfgXjuW+pB54=
36+
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.11/go.mod h1:6MZP3ZI4QQsgUCFTwMZA2V0sEriNQ8k2hmoHF3qjimQ=
3737
github.com/aws/aws-sdk-go-v2/service/rds v1.107.0 h1:PcG+YEp/ADK4JBq21G2I/PYlsq6wuDvUQqw2YEtECU8=
3838
github.com/aws/aws-sdk-go-v2/service/rds v1.107.0/go.mod h1:EVYMTmrAQr0LbGPy3FxHJHvPcP8x6byBwFJ9fUZKU3Q=
3939
github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.39.4 h1:zWISPZre5hQb3mDMCEl6uni9rJ8K2cmvp64EXF7FXkk=
4040
github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.39.4/go.mod h1:GrB/4Cn7N41psUAycqnwGDzT7qYJdUm+VnEZpyZAG4I=
41-
github.com/aws/aws-sdk-go-v2/service/sso v1.29.3 h1:7PKX3VYsZ8LUWceVRuv0+PU+E7OtQb1lgmi5vmUE9CM=
42-
github.com/aws/aws-sdk-go-v2/service/sso v1.29.3/go.mod h1:Ql6jE9kyyWI5JHn+61UT/Y5Z0oyVJGmgmJbZD5g4unY=
43-
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.34.4 h1:e0XBRn3AptQotkyBFrHAxFB8mDhAIOfsG+7KyJ0dg98=
44-
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.34.4/go.mod h1:XclEty74bsGBCr1s0VSaA11hQ4ZidK4viWK7rRfO88I=
45-
github.com/aws/aws-sdk-go-v2/service/sts v1.38.4 h1:PR00NXRYgY4FWHqOGx3fC3lhVKjsp1GdloDv2ynMSd8=
46-
github.com/aws/aws-sdk-go-v2/service/sts v1.38.4/go.mod h1:Z+Gd23v97pX9zK97+tX4ppAgqCt3Z2dIXB02CtBncK8=
41+
github.com/aws/aws-sdk-go-v2/service/sso v1.29.8 h1:M5nimZmugcZUO9wG7iVtROxPhiqyZX6ejS1lxlDPbTU=
42+
github.com/aws/aws-sdk-go-v2/service/sso v1.29.8/go.mod h1:mbef/pgKhtKRwrigPPs7SSSKZgytzP8PQ6P6JAAdqyM=
43+
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.3 h1:S5GuJZpYxE0lKeMHKn+BRTz6PTFpgThyJ+5mYfux7BM=
44+
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.3/go.mod h1:X4OF+BTd7HIb3L+tc4UlWHVrpgwZZIVENU15pRDVTI0=
45+
github.com/aws/aws-sdk-go-v2/service/sts v1.38.9 h1:Ekml5vGg6sHSZLZJQJagefnVe6PmqC2oiRkBq4F7fU0=
46+
github.com/aws/aws-sdk-go-v2/service/sts v1.38.9/go.mod h1:/e15V+o1zFHWdH3u7lpI3rVBcxszktIKuHKCY2/py+k=
4747
github.com/aws/aws-xray-sdk-go v1.8.5 h1:A/Gc733PHvARkjcAk+fw+0k2RT3O4VSZ+x/3YvAREfc=
4848
github.com/aws/aws-xray-sdk-go v1.8.5/go.mod h1:tDkyLXjXQ+9j49uUrFXhO9cPnpH7qp7PWkEON+KbbKs=
49-
github.com/aws/smithy-go v1.23.0 h1:8n6I3gXzWJB2DxBDnfxgBaSX6oe0d/t10qGz7OKqMCE=
50-
github.com/aws/smithy-go v1.23.0/go.mod h1:t1ufH5HMublsJYulve2RKmHDC15xu1f26kHCp/HgceI=
49+
github.com/aws/smithy-go v1.23.1 h1:sLvcH6dfAFwGkHLZ7dGiYF7aK6mg4CgKA/iDKjLDt9M=
50+
github.com/aws/smithy-go v1.23.1/go.mod h1:LEj2LM3rBRQJxPZTB4KuzZkaZYnZPnvgIhb4pu07mx0=
5151
github.com/cenkalti/backoff/v5 v5.0.2 h1:rIfFVxEf1QsI7E1ZHfp/B4DF/6QBAUhmgkxc0H7Zss8=
5252
github.com/cenkalti/backoff/v5 v5.0.2/go.mod h1:rkhZdG3JZukswDf7f0cwqPNk4K0sa+F97BxZthm/crw=
5353
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=

0 commit comments

Comments
 (0)