Uploaded image for project: 'RH Developer Hub Planning'
  1. RH Developer Hub Planning
  2. RHDHPLAN-997

Automation to reduce release maintenance overhead

Create Doc EPIC from R...Prepare for Y ReleasePrepare for Z ReleasePrepare Test Plan (Y R...XMLWordPrintable

    • False
    • Hide

      None

      Show
      None
    • False
    • 100% To Do, 0% In Progress, 0% Done

      Feature Overview (aka. Goal Summary)

      There are a number of maintenance work required for each release in order to keep the AI resources up-to-date. Those periodic manual update of the resources is taking up development resources and reduce our development capacity for new features in a release. Automate those tasks will help us to reduce the maintenance cost in the long run.

      Goals (aka. expected user outcomes)

      Identify the task of AI resources maintenance work that are needed on each release and automate the steps.

      Requirements (aka. Acceptance Criteria):

      1. Identify the list of task that can be automated. Refer to https://issues.redhat.com/browse/RHDHPLAN-885 for the existing list of release maintenance work that are required in 1.10 as reference
      2. Automate the identified task and implement the automation to reduce the manual work involved in each release
      3. Identify and implement test automation to reduce manual regression tests when developing new features. Review the following target area for test automation on the existing functions, add new test cases if applicable
        1. General AI application software template
        2. Lightspeed plugin
        3. OpenShift Connector for RHDH
        4. Agentic AI sample software template
        5. MCP Tools
      4. Add the new tests to CI. For test cases that takes too long to run as part of CI, create nightly test automation to run those tests to avoid excessive delay on CI test run.
      5. Create nightly test run on the rolling demo environment to make sure the rolling demo environment is fully functional

      Out of Scope (Optional)

      N/A

      Customer Considerations (Optional)

      N/A

      Documentation Considerations

      N/A

              Unassigned Unassigned
              eyuen@redhat.com Elson Yuen
              RHDH AI
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: