-
Epic
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
[CAPA] AWS SDK v2 migration
-
Chores
-
False
-
None
-
False
-
Not Selected
-
To Do
-
Release Note Not Required
<--- Cut-n-Paste the entire contents of this description into your new Epic --->
Epic Goal
- Upgrade the AWS library used by Cluster API Provider for AWS (CAPA) to the newest one in order to stay on a supported version.
Internal issue for work identified in https://github.com/kubernetes-sigs/cluster-api-provider-aws/issues/2225
Why is this important?
- https://github.com/aws/aws-sdk-go-v2 has been in GA since 2021, but CAPA is still using the prior version (https://github.com/aws/aws-sdk-go), which will no longer be supported as of July 31, 2025.
Scenarios
- If not updated, any new features or services AWS introduces will not be supported
- If not updated, any bugs found in the current library will not be fixed by upstream developers at AWS.
Acceptance Criteria
- CI - MUST be running successfully with tests automated
- AWS
Dependencies (internal and external)
- ...
Previous Work (Optional):
- …
Open questions::
- …
Done Checklist
- CI - CI is running, tests are automated and merged.
- DEV - Upstream code and tests merged: https://github.com/kubernetes-sigs/cluster-api-provider-aws/issues/2225
- DEV - Upstream documentation merged: <link to meaningful PR or GitHub Issue>
- DEV - Downstream build attached to advisory: <link to errata>
- QE - Test plans in Polarion: <link or reference to Polarion>
- QE - Automated tests merged: <link or reference to automated tests>
- DOC - Downstream documentation merged: <link to meaningful PR>