langfuse / langfuse-k8s

Community-maintained Kubernetes config and Helm chart for Langfuse
https://langfuse.com
MIT License
59 stars 31 forks source link

feat: Publish Helm Chart as a Package on ghcr.io for Dependency Management #46

Closed freinold closed 9 hours ago

freinold commented 10 hours ago

I would like to request the ability to publish the Helm chart as a package on ghcr.io (GitHub Container Registry) or Artifact Hub, so that it can be utilized as a dependency in other projects. This would allow users to leverage Helm for managing the installation and configuration of the chart seamlessly.

For reference, you can see how the Litellm project implements this approach:

This enhancement would greatly improve usability and integration with other Helm-based projects. Thank you for considering this request!

marcklingen commented 10 hours ago

Great idea, would you be interested in contributing this via PR?

freinold commented 10 hours ago

Great idea, would you be interested in contributing this via PR?

Could take a try at this, but it could take some time due to other tasks.

marcklingen commented 10 hours ago

Sounds good. Please feel free to update this issue whenever you start working on it. @Steffen911 might add this beforehand, but he is very busy at the moment.

freinold commented 9 hours ago

Update: Took a dive into the existing workflow and found out there is already a langfuse Repo deployed to GitHub Pages - which you also already mention in your README and I missed: https://langfuse.github.io/langfuse-k8s/index.yaml

I will now try to add the dependency from this Repo. If this works, I could contribute Documentation on how to deploy Langfuse as a dependency.

marcklingen commented 9 hours ago

Seems like this worked as you closed the issue. I'd appreciate any PR on the documentation to make this more clear for others.