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
    • Product / Portfolio Work
    • OCPSTRAT-2199Migrate AWS SDK used by the Installer to v2
    • 11% To Do, 21% In Progress, 68% Done
    • False
    • Hide

      None

      Show
      None
    • False
    • Not Selected
    • Hide

      Date: 17/10/2025

      Status: Green

      The PR that was blocking progress was the destroy code. The destroy code was tweaked multiple times but it was the abundance of IAM accounts that was causing issues while finding and looping over the accounts. There is an open PR to address this issue, and we are hoping this takes care of the issue.

       

      Date: 23/09/2025 

      Status: Green

      Notes: It's finally closing in! The remaining work items are:

       

      Show
      Date: 17/10/2025 Status: Green The PR that was blocking progress was the destroy code. The destroy code was tweaked multiple times but it was the abundance of IAM accounts that was causing issues while finding and looping over the accounts. There is an open PR to address this issue, and we are hoping this takes care of the issue.   Date: 23/09/2025  Status: Green Notes: It's finally closing in! The remaining work items are: CORS-4055 & CORS-4078 (PR ready - https://github.com/openshift/installer/pull/9907 ) CORS-4195 (CCO PR merged - need to bump go.mod on installer side) CORS-4238 (Bump CAPA to latest version with SDKv2 upgrade - either main or >= v2.9.2).  
    • 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:
              7 Start watching this issue

                Created:
                Updated: