-
Story
-
Resolution: Done
-
Major
-
None
-
None
-
None
Story (Required)
The issue is an investigation around argoCD and helm charts. Our goal is to see if it's possible to replace kustomize with helm charts in ai-lab-app repo, so the ai-lab-app and the ai-lab-helm-charts are using the same format (e.g Helm Charts). This will make the conversion process far more easy so we can quickly fetch the content for the helm charts directly from the code used for the ai software templates.
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
Our current format includes kustomize manifests instead of helm charts. We would like to explore the options for converting the ai-lab-app manifests into helm charts. A good link for more information is: https://argo-cd.readthedocs.io/en/latest/user-guide/helm/
Out of scope
Only the investigation around argoCD and helm charts format is inside of the scope. The implementation is out of scope.
Approach (Required)
A report should be created inside this issue or in a separate document. It should also be discussed with the rest of the team.
Acceptance Criteria (Required)
- All sub-issues have been created and the report results have been shared with the team
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