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

Refactor AWS Client creation code to a common source file

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Normal Normal
    • 4.20.0
    • 4.20.0
    • openshift/installer
    • None
    • None
    • Installer Sprint 274, Installer Sprint 275, Installer Sprint 276, Installer Sprint 277

      User Story:

      As an Installer dev, I'd like to have a unified way of getting an AWS client.

      Acceptance Criteria:

      Description of criteria:

      • A common go source file that includes functions to create clients for AWS services (i.e. EC2, Quota)
      • For handling errors, well-known error codes should be extracted as a constant. One idea is that we can define error-type checking functions (e.g. IsNoBucketException) and publicize this instead of the error code.

      (optional) Out of Scope:

      Detail about what is specifically not being delivered in the story

      Engineering Details:

      This requires/does not require a design proposal.
      This requires/does not require a feature gate.

              rh-ee-thvo Thuan Vo
              rh-ee-thvo Thuan Vo
              None
              None
              Yunfei Jiang Yunfei Jiang
              None
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: