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, 16% In Progress, 79% Done
    • False
    • Hide

      None

      Show
      None
    • False
    • Green
    • Hide

      Date: 17/02/2026

      Status: Green

      Notes: We prioritize wrapping up the AWS SDK v2 migration early in the 4.22 release window. Below is the status:

      • CORS-4055: Last PR for route53 needs a bit more attention to ensure we don't break China regions. Additionally, we need to check if custom endpoint works.

      The merge order will be CORS-4058 ->  CORS-4055 -> CORS-4195. Once that's done, CORS-4078 is naturally completed.

      Show
      Date: 17/02/2026 Status: Green Notes: We prioritize wrapping up the AWS SDK v2 migration early in the 4.22 release window. Below is the status: CORS-4055 : Last PR for route53 needs a bit more attention to ensure we don't break China regions. Additionally, we need to check if custom endpoint works. The merge order will be CORS-4058 ->  CORS-4055 -> CORS-4195 . Once that's done, CORS-4078 is naturally completed.
    • L

       

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

       

      We need to upgrade to use aws sdk v2

       

      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

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

                Created:
                Updated: