-
Epic
-
Resolution: Won't Do
-
Major
-
None
-
None
-
None
-
Convert current AI templates to single template
-
False
-
False
-
Done
-
0% To Do, 0% In Progress, 100% Done
-
-
Epic (Required)
As a developer consuming AI software templates, I would like the choice to choose between samples, no samples, or a repository of my choosing, when importing templates into my catalog.
Background (Required)
We recently discussed on a call that it would be better to have a general AI template that allowed users to select their sample (e.g. Chatbot, Codegen, no sample, or BYO repo), and also choose their deployment target (e.g. OpenShift, Podman Desktop, OpenShift+RHOAI, etc), rather than the current set up, where the templates are duplicated per sample repo. This will also make it easier to allow the template to be created with no sample, or with a repo of the user's choosing.
This won't preclude other templates from being added (e.g. DEVHAS-673), but this will allow us to streamline a number of templates into one
Out of scope
<Defines what is not included in this story>
Approach (Required)
- Modify existing software template skeleton (https://github.com/redhat-ai-dev/ai-lab-template/blob/main/skeleton/template.yaml) to allow the choice of a sample (e.g. https://github.com/redhat-ai-dev/ai-lab-samples/tree/main/chatbot or https://github.com/redhat-ai-dev/ai-lab-samples/tree/main/codegen)
- Modify generate.sh script to generate a single template instead of one per sample
- Update the name of the resultant template to reflect its current status
Dependencies
<Describes what this story depends on. Dependent Stories and EPICs should be linked to the story.>
Acceptance Criteria (Required)
- Software template that allows the choosing of sample repositories (in addition to allowing: no repository, or a user selected repository)
Done Checklist
Code is completed, reviewed, documented and checked in
Unit and integration test automation have been delivered and running cleanly in continuous integration/staging/canary environment
Continuous Delivery pipeline(s) is able to proceed with new code included
Customer facing documentation, API docs, design docs etc. are produced/updated, reviewed and published
Acceptance criteria are met
If the Grafana dashboard is updated, ensure the corresponding SOP is updated as well
- relates to
-
RHIDP-10197 Software template for AI development
-
- Closed
-