Uploaded image for project: 'Performance and Scale for AI Platforms'
  1. Performance and Scale for AI Platforms
  2. PSAP-1039

Address the technical debt carried from previous NTO releases

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Done
    • Icon: Undefined Undefined
    • 4.14
    • None
    • NTO
    • 4.14: Address the technical debt carried from previous NTO releases
    • False
    • None
    • False
    • Not Selected
    • To Do
    • 100
    • 100% 100%

      OCP/Telco Definition of Done
      Epic Template descriptions and documentation.

      <--- Cut-n-Paste the entire contents of this description into your new Epic --->

      Epic Goal

      • Add a way to either 1) block TuneD FDP releases based on NTO CI; 2) periodically test upstream TuneD against NTO and PAO e2e tests; 3) improve upstrem prior-to-merge TuneD test coverage; 4) create an on-demand automated workflow for running NTO / PAO tests with a specific git commit (usually latest) upstream TuneD.
      • Any ERRORs produces by TuneD will result in Degraded Tuned Profiles.  Cleanup upstream and NTO/PPC-shipped TuneD profiles and add ways of limiting the ERROR message count.
      • Review the policy of restarting TuneD on errors every resync period.  See: OCPBUGS-11150

      Why is this important?

      • Starting with OCP 4.10, TuneD no longer ships as part of the operator repository due to the "bill of materials" see PSAP-512 for more detail.  As these two components separated, they are no longer tested as one unit and therefore changes in one can break the other.  While we have nightly NTO testing, this will only catch a problem after the fact rather than proactively before we switch to a new FDP release.  This needs to be addressed.

      Scenarios

      1. ...

      Acceptance Criteria

      • CI - MUST be running successfully with tests automated
      • Release Technical Enablement - Provide necessary release enablement details and documents.
      • ...

      Dependencies (internal and external)

      1. ...

      Previous Work (Optional):

      1. https://issues.redhat.com/browse/PSAP-908

      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>

            jmencak Jiri Mencak
            jmencak Jiri Mencak
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: