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

Improve Installer Build Time & Efficiency



    • Epic
    • Resolution: Done
    • Critical
    • openshift-4.15
    • None
    • None
    • Installer Build Efficiency
    • False
    • None
    • False
    • Not Selected
    • To Do
    • 100
    • 100% 100%


      Epic Goal

      • Reduce Installer Build Times

      Why is this important?

      Building CI Images has recently increased in duration, sometimes hitting 2 hours, which causes multiple problems:

      • Takes longer for devs to get feedback on PRs
      • Images can take so long to build, e2e tests hit timeout limits, causing them to fail and trigger retests, which wastes money

      More importantly, the build times have gotten to a point where OSBS is failing to build the installer due to timeouts, which is making it impossible for ART to deliver the product or critical fixes.


      1. ...

      Acceptance Criteria

      • Investigate what is causing spike in master build times
      • As much as possible, decrease total time jobs need to wait before e2e tests can begin

      Out of Scope

      1. The scope of this epic is solely towards improving CI experience. This should focus on quick wins. The work of decreasing installer build times will go into another epic

      Previous Work (Optional):

      Open questions::

      Done Checklist

      • CI - CI is running, tests are automated and merged.
      • Release 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>




            rdossant Rafael Fonseca dos Santos
            padillon Patrick Dillon
            0 Vote for this issue
            7 Start watching this issue