celeborn/.github
Yi Chen 5ea83f39bb
[CELEBORN-1416] Add CI for helm charts lint and test
### What changes were proposed in this pull request?

- Move the CI `tests/kubernetes-it/docker/helm/values.yaml` to `charts/celeborn/ci/values.yaml`, as this is a common convention, for example [prometheus-community/helm-charts](https://github.com/prometheus-community/helm-charts/tree/main/charts/prometheus/ci).
- Add GitHub CI workflow to run lint and unit tests against helm charts.
- Add `.helmignore` file to specify patterns for files and directories that should be ignored when packaging the chart.
- Bump `actions/setup-helm` to `v4.2.0`
- Bump `actions/setup-python` to `v5`
- Bump `actions/setup-java` to `v4`
- Bump `actions/checkout` to `v4`

### Why are the changes needed?

- CI/CD

### Does this PR introduce _any_ user-facing change?

No.

### How was this patch tested?

Local test.

Closes #2513 from ChenYi015/workflow/helm-charts.

Authored-by: Yi Chen <github@chenyicn.net>
Signed-off-by: Cheng Pan <chengpan@apache.org>
2024-05-16 20:16:47 +08:00
..
ISSUE_TEMPLATE [ISSUE-417] handleUnregisterShuffle and StageEnd trigger double handl… (#420) 2022-08-22 17:13:08 +08:00
workflows [CELEBORN-1416] Add CI for helm charts lint and test 2024-05-16 20:16:47 +08:00
PULL_REQUEST_TEMPLATE.md [CELEBORN-134][INFRA] Enhance PULL_REQUEST_TEMPLATE (#1079) 2022-12-14 10:07:56 +08:00