Conversation
7acff6d to
8d91625
Compare
| limitations under the License. | ||
|
|
||
| *** | ||
| github.com/boltdb/bolt |
There was a problem hiding this comment.
I think this change is autogenerated, but do we know why this license is being removed? I think boltdb is still being used
There was a problem hiding this comment.
BoltDB was removed in #113, specifically in 7ac5bce when updating to a newer version of docker/libkv. docker/libkv switched from BoltDB to BBolt in docker/libkv#202.
I didn't run make generate in #113 so BoltDB wasn't removed from the license until now. BBolt wasn't added because it's from go.etcd.io, and the license script currently only covers github.com and golang.org packages.
amazon-ecs-cni-plugins/scripts/licenses.sh
Lines 44 to 55 in c184a8f
|
To clarify, I think aws/amazon-ecs-agent#4349 is testing against 8d91625 commit, is that right? Could you run a test with 4e2f3f2 as well? |
|
Updated aws/amazon-ecs-agent#4349 to test against 4e2f3f2. |
mye956
left a comment
There was a problem hiding this comment.
Thanks for making this change! Also seems like session is no longer used in favor of config (link). Mind also including this in the PR description just so we can reference back to this for any future occurrences where we're migrating over to aws-sdk-go-v2?
Summary
Migrate to
aws-sdk-go-v2becauseaws-sdk-gowill reach end of support on July 31, 2025.Implementation details
aws-sdk-go-v2modules to go.mod.session.Sessiontoaws.Configper the docs.ec2metadata.EC2Metadatatoimds.Clientand update client construction per the docs.e2eTestspackage,ec2.EC2toec2.Clientec2.WaitUntilNetworkInterfaceAvailabletoec2.NetworkInterfaceAvailableWaitermake generatego mod tidy && go mod verify && go mod vendorTesting
In aws/amazon-ecs-agent#4349,
amazon-ecs-cni-pluginssubmodule inamazon-ecs-agentto reference this branch. Ran functional tests on the PR and they passed.New tests cover the changes: no
Description for the changelog
Migrate to aws-sdk-go-v2.
Licensing
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.