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

Implement ai-lab-app import and conversion script for Helm Charts

    • Icon: Story Story
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • None
    • RHDHPAI Sprint 3267, RHDHPAI Sprint 3268, RHDHPAI Sprint 3269

      Story (Required)

      The issue is one of the required steps for the automatic conversion of the ai-lab-app and ai-lab-samples content into the ai-lab-helm-charts repo.

      It scopes on implementation of the bash script that will take care of the import and conversion of the ai-lab-app content.

      Background (Required)

      The issue was reported inside the investigation report made for DEVAI-245: https://docs.google.com/document/d/1LfSJldyrMgfvZIehrJYs_BULVimfVhV6cWOEajYTeJo/edit?tab=t.0

      Currently, for the initial chatbot-ai-sample version 0.1.1 we have manually copied and converted all content for the helm chart. Ideally we would like this process to be automatic so the two projects can be synced easily.

      Dependencies

      The issue is currently blocked from https://issues.redhat.com/browse/RHDHPAI-375 as we first need to be sure on the type of the content we will import and convert (kustomize manifests vs helm charts)

      Out of scope

      Only the import and conversion of the ai-lab-helm-charts repo is inside the scope of this issue

      Approach (Required)

      • The bash script should be placed in a dir called scripts inside the root dir.
      • The imported manifests/charts should be placed in a common dir under root.
      • The final format of the files should be created in a way that the generation script can easily create all the helm charts from it (e.g using generic values etc).

      Acceptance Criteria (Required)

      • The import and convert script is created under scripts.

      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: