-
Notifications
You must be signed in to change notification settings - Fork 807
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migrate to AWS SDKv2 #1963
Migrate to AWS SDKv2 #1963
Conversation
/hold |
Code Coverage Diff
|
1965ea7
to
53bbc0b
Compare
/retest |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall thank you so much for doing a great job on this herculean migration!
I still need to review a few more files, and run some more manual tests, but overall this looks great so far.
Have a gift of a few questions and nits to for now for your efforts 😅.
Files left to review:
cloud_test.go
handlers.go
metadata_test.go
controller.go
controller_test.go
/retest |
Fixed Fixed now + the go sum merge conflict. No issues spotted in manual testing + external e2e tests are all green. The last remaining action item is RCAing why
|
Upgrading linter for |
1f22563
to
d23367d
Compare
Logs captured during manual testing for new middleware handler implementation used to record AWS API metrics:
/unhold |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Initial review - very little manual testing
Intend to do the bulk of manual testing early next week, after which I will publish a final review
(expect very little additional comments in the final review unless I catch a bug with the manual testing)
/lgtm I tried my hardest to break it, and I failed. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work on this tricky migration. Thank you for delivering results.
Signed-off-by: torredil <[email protected]>
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: torredil The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/lgtm |
Is this a bug fix or adding new feature?
Dependency migration
What is this PR about? / Why do we need it?
In alignment with our SDKs and Tools Maintenance Policy, AWS SDK for Go (v1) will enter maintenance mode on July 31, 2024 and reach end-of-support on July 31, 2025. This PR implements the necessary changes to migrate to AWS SDK for Go v2.
Fixes #1684
Additional Information
https://aws.github.io/aws-sdk-go-v2/docs/migrating/