-
Feature
-
Resolution: Unresolved
-
Major
-
None
-
None
-
False
-
-
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):
- 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
- Automate the identified task and implement the automation to reduce the manual work involved in each release
- 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
- General AI application software template
- Lightspeed plugin
- OpenShift Connector for RHDH
- Agentic AI sample software template
- MCP Tools
- 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.
- 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