### 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> |
||
|---|---|---|
| .. | ||
| ISSUE_TEMPLATE | ||
| workflows | ||
| PULL_REQUEST_TEMPLATE.md | ||