ome icon indicating copy to clipboard operation
ome copied to clipboard

[BUG] helm repo add failed

Open my-git9 opened this issue 8 months ago • 2 comments

What happened?

Image

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.):

my-git9 avatar Aug 25 '25 06:08 my-git9

same

jimmy-evo avatar Aug 27 '25 13:08 jimmy-evo

i saw these instructions in the release notes:

Image

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:

Image

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

eexwhyzee avatar Aug 29 '25 18:08 eexwhyzee