[BUG] helm repo add failed
What happened?
Following the instructions, executing helm repo add ome https://sgl-project.github.io/ome returns 404:
$ helm repo add ome https://sgl-project.github.io/ome
Error: looks like "https://sgl-project.github.io/ome" is not a valid chart repository or cannot be reached: failed to fetch https://sgl-project.github.io/ome/index.yaml : 404 Not Found
The reason is that https://sgl-project.github.io will be redirected to https://docs.sglang.ai
What did you expect to happen?
How can we reproduce it (as minimally and precisely as possible)?
# Example YAML configuration that reproduces the issue
Anything else we need to know?
Environment
- OME version:
- Kubernetes version (use
kubectl version): - Cloud provider or hardware configuration:
- OS (e.g., from
/etc/os-release): - Runtime (SGLang, vLLM, etc.) and version:
- Model being served (if applicable):
- Install method (Helm, kubectl, etc.):
same
i saw these instructions in the release notes:
but still got a 404 too:
❯ helm repo add ome https://github.com/sgl-project/ome/releases/download/v0.1.3
Error: looks like "https://github.com/sgl-project/ome/releases/download/v0.1.3" is not a valid chart repository or cannot be reached: failed to fetch https://github.com/sgl-project/ome/releases/download/v0.1.3/index.yaml : 404 Not Found
digging into the release ci, i think the intent was to have the charts available in the releases page, but it's not working correctly:
the Upload Charts workflow can't find the tgz files to upload, but even if this was working, i don't think it would work properly because it uses actions/upload-artifact@v4, which will just upload things as an artifact and not a release asset.
so it seems like it's missing a workflow step, like maybe something that uses helm/chart-releaser-action to create a release with the helm chart artifacts? it requires a gh-pages branch for the index.yaml file and it looks like that has been set up already here: https://github.com/sgl-project/ome/tree/gh-pages