Uploaded image for project: 'Red Hat Internal Developer Platform'
  1. Red Hat Internal Developer Platform
  2. RHIDP-10402

[Spike] Investigate automated conversion options for ai-lab-helm-charts

    • Icon: Story Story
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • None
    • RHDHPAI Sprint 3266

      Story (Required)

      As a maintainer of the ai-lab-helm-charts repository  trying to reduce the amount of effort required to maintain the overall projec I want to be able to generate part of the repository contents with an automated way in place. This eventually, will free time from the maintainers to focus on new features etc.

      Background (Required)

      The ai-lab-helm-charts, especially the initial version of it, it's mainly a conversion of the ai-lab-template repository.

      The main idea behind this investigation issue is to find a way to fetch the content for this repository from other sources and try to generate its content automatically.

      Out of scope

      This issue focuses on the investigation around potential automation options for the ai-lab-helm-charts. Any implementation actions should be tracked under sub issues in the same epic.

      Approach (Required)

      The assignee can potentially look into the following sources:

      • https://github.com/redhat-ai-dev/ai-lab-app: Here we have all the templates used for the AI Software templates. We could investigate the option to automatically fetch the content and convert it to helm chart templates.
      • https://github.com/redhat-ai-dev/ai-lab-template: We could try to follow a similar approach with the templates repo. There we have a generate.sh script which is tries to generate all content by pulling the contents by other repositories.

      Dependencies

      <Describes what this story depends on. Dependent Stories and EPICs should be linked to the story.>

      Acceptance Criteria (Required)

      • The results of the investigation are shared here.
      • A plan for the automation for the ai-lab-helm-charts is drafted.
      • All the necessary implementation sub-issues are created under the same epic. 

      <Provides a required and minimum list of acceptance tests for this story. More is expected as the engineer implements this story>

      documentation updates (design docs, release notes etc)
      demo needed
      SOP required
      education module update (Filled by DEVAI team only)
      R&D label required (Filled by DEVAI team only)

      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

              rh-ee-tpetkos Theofanis Petkos
              rh-ee-tpetkos Theofanis Petkos
              RHIDP - AI
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: