Uploaded image for project: 'OpenShift Edge Enablement'
  1. OpenShift Edge Enablement
  2. OCPEDGE-1083

Move over existing SNO Equinix lanes over to using AWS

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Obsolete
    • Icon: Normal Normal
    • None
    • None
    • CI, SNO
    • Migrate SNO Metal Jobs to AWS
    • Future Sustainability
    • 0% To Do, 0% In Progress, 100% Done
    • False
    • Hide

      None

      Show
      None
    • False
    • Not Selected
    • M
    • 2

      Goal

      • We want to move our current Metal Single Node lanes over to AWS and using RHEL based images, to take advantage using CPUs similar to telco customers and a cost reduction over the existing provider Equinix.

      Why is this important?

      • We need to be able to test our SNO deployments with as close of a configuration as our customers, and do this in a reasonable way.
      • We recently did a spike into the different offerings for metal and AWS provided the best option for CPU offerings and price. See: OCPEDGE-992
      • Our current Metal lanes use Equinix and RockyOS for running tests, this has not been a problem recently but by moving over to AWS we would get a cheaper metal instance that is closer to our telco customers as well as an easier job of using RHEL as our base OS (Equinix has surcharge for RHEL or you can bring your own but that seems to include extra complexity)
      • If we don't do this, then the current lanes just stay as is, they really shouldn't break the only thing that might change in the future is the use of RockyOS but otherwise these lanes currently are not CPU dependent like some other lanes we might decide to do.

      Scenarios

      1. As a developer I expect the existing metal CI should continue to function as if nothing changed.

      Acceptance Criteria

      Dependencies (internal and external)

      1. Internal dependency on https://github.com/openshift/assisted-test-infra

      Previous Work (Optional):

      1. Research on metal platform offerings OCPEDGE-992

      Open questions:

      Done Checklist

      • CI - CI is running, tests are automated and merged.
      • Release Technical Enablement <link to Feature Enablement Presentation>
      • DEV - Upstream code and tests merged: <link to meaningful PR or GitHub Issue>
      • DEV - Upstream documentation merged: <link to meaningful PR or GitHub Issue>
      • DEV - Downstream build attached to advisory: <link to errata>
      • QE - Test plans in Polarion: <link or reference to Polarion>
      • QE - Automated tests merged: <link or reference to automated tests>
      • DOC - Downstream documentation merged: <link to meaningful PR>

              rh-ee-jeroche Jeff Roche
              ehila@redhat.com Egli Hila
              None
              Rahul Deore Rahul Deore
              Srikanth R Srikanth R
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: