You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Current version of Amazon VPC CNI plugin (below 1.19.0) relies on the AWS SDK for Go v1 (SDK v1) to interact with AWS services. However, SDK v1 will enter maintenance mode and reach end-of-support on July 31, 2025.
This requires us to migrate AWS VPC CNI plugin to AWS SDK V2. The AWS SDK for Go v2 (SDK v2) is a complete redesign of the Go SDK code, incorporating idiomatic Go practices and increased modularity in AWS service dependencies.
Migrating to SDK v2 (https://aws.github.io/aws-sdk-go-v2/docs/migrating/) requires significant refactoring due to architectural changes.Since the types between SDK v1 and v2 are different, this means that the entire codebase must be migrated to SDK v2 in a single step.
A full migration of the entire codebase in a single shot can present challenges in terms of testing, code review, and the potential introduction of regressions.To mitigate these potential pitfalls, the approach to migration will be as follows:
This issue is now closed. Comments on closed issues are hard for our team to see.
If you need more assistance, please either tag a team member or open a new issue that references this one.
Current version of Amazon VPC CNI plugin (below 1.19.0) relies on the AWS SDK for Go v1 (SDK v1) to interact with AWS services. However, SDK v1 will enter maintenance mode and reach end-of-support on July 31, 2025.
This requires us to migrate AWS VPC CNI plugin to AWS SDK V2. The AWS SDK for Go v2 (SDK v2) is a complete redesign of the Go SDK code, incorporating idiomatic Go practices and increased modularity in AWS service dependencies.
Migrating to SDK v2 (https://aws.github.io/aws-sdk-go-v2/docs/migrating/) requires significant refactoring due to architectural changes.Since the types between SDK v1 and v2 are different, this means that the entire codebase must be migrated to SDK v2 in a single step.
A full migration of the entire codebase in a single shot can present challenges in terms of testing, code review, and the potential introduction of regressions.To mitigate these potential pitfalls, the approach to migration will be as follows:
The text was updated successfully, but these errors were encountered: