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

      None

      Show
      None
    • False
    • Green
    • Hide

      Date: 28/01/2025

      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: All identified changes are posted in smaller PRs for gradual/incremental migration. Review and testing are in progress gradually.
      • CORS-4195: CCO version is now bumped and ready for review. Issue with the custom endpoint is resolved on CCO so that only IAM endpoint is consumed.

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

      Show
      Date: 28/01/2025 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 : All identified changes are posted in smaller PRs for gradual/incremental migration. Review and testing are in progress gradually. CORS-4195 : CCO version is now bumped and ready for review. Issue with the custom endpoint is resolved on CCO so that only IAM endpoint is consumed. 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: