Skip to content

Upgrade to use AWS SDK for Go v2 #2225

@richardcase

Description

@richardcase

/kind feature

Describe the solution you'd like
Now that the AWS SDK for Go version 2 is GA we should consider using it in CAPA. It brings a number of benefits including individual service modules and less use of pointers.

There are some things we need to be aware of that will complicate the change:

  • The v2 SDK no longer includes *iface interfaces for each service. The expectation is that consumers of the SDK create their own interfaces to aid testing. See this open issue.

Environment:

  • Cluster-api-provider-aws version: 0.6.4
  • Kubernetes version: (use kubectl version):
  • OS (e.g. from /etc/os-release):

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.kind/featureCategorizes issue or PR as related to a new feature.needs-triageIndicates an issue or PR lacks a `triage/foo` label and requires one.priority/important-soonMust be staffed and worked on either currently, or very soon, ideally in time for the next release.

    Type

    No type

    Projects

    Status

    Done

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions