Uploaded image for project: 'OpenShift Installer'
  1. OpenShift Installer
  2. CORS-3819

AWS SDK is EOS needs to upgrade to v2

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Critical Critical
    • None
    • None
    • None
    • Migrate AWS SDK to v2
    • In Progress
    • Product / Portfolio Work
    • OCPSTRAT-2199Migrate AWS SDK used by the Installer to v2
    • 5% To Do, 15% In Progress, 80% Done
    • False
    • Hide

      None

      Show
      None
    • False
    • Green
    • Hide

      Date: March 4, 2026

      Status: Green

      Notes: All clients should now be on AWS SDK v2. Some remaining work:

      Show
      Date: March 4, 2026 Status: Green Notes: All clients should now be on AWS SDK v2. Some remaining work: The last PR is https://github.com/openshift/installer/pull/10340 (refactor destroy code). Tests look good. After that, we need to convert CORS-4186 into tasks for other teams.
    • L

      Goals

      We need to upgrade to use aws sdk v2

      Existing Progress

      https://github.com/openshift/installer/pull/9383 has some initial implementations of using aws sdk v2, but the endpoint code in pkg/asset/installconfig/aws/config is using the deprecated endpoint resolution code. We should update that to use the v2 resolvers (i.e. using the individual endpoint resolvers for each service). See https://docs.aws.amazon.com/sdk-for-go/v2/developer-guide/configure-endpoints.html

      References

      See comment in https://issues.redhat.com/browse/OCPBUGS-47681?focusedId=26336464&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-26336464

              rh-ee-bbarbach Brent Barbachem
              padillon Patrick Dillon
              Yunfei Jiang Yunfei Jiang
              None
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated: