CI guidelines for helm charts

Table of Contents

Infra Setup

Helm charts are organized as: 1). E2E examples are directly located under helm-charts/ directory 2). Charts for components are located under helm-charts/common directory.

We have Xeon servers with Gaudi accelerator card, which covers CPU and Gaudi accelerated workloads. For coverage of other configurations/features, it’s case by case.

CI tests values files which names are listed in ci-*values.yaml files.

Add new test case

Add a new values file following the naming rules: ci-*values.yaml. If the values file for CI is identical to another one, a symbolic link can be used.

See following files for the test scripts: https://github.com/opea-project/GenAIInfra/blob/main/.github/workflows/pr-chart-e2e.yaml https://github.com/opea-project/GenAIInfra/blob/main/.github/workflows/_helm-e2e.yaml