marquez icon indicating copy to clipboard operation
marquez copied to clipboard

Provide a helm repository so that a user can install marquez with helm install command.

Open fm100 opened this issue 4 years ago • 6 comments

Marquez is already managed with helm chart, and it would be nice to have helm repository so that users can install it to their kubernetes cluster easily with helm command something like:

helm install --name marquez --set marquez.db.host=${DB_HOST} marquez/marquez

fm100 avatar Oct 08 '21 21:10 fm100

@fm100 thank you for the proposal, I love this idea and would also find value from having the Helm chart hosted in a public chart repository. Do you have any suggestions around the approach?

For example, I've heard of people running Github Pages as Helm chart repositories or using ChartMuseum with S3 storage as popular options. However, I'm not sure of the stability of those and have also been curious if any SaaS offerings provide free options to OSS projects.

KevinMellott91 avatar Oct 18 '21 19:10 KevinMellott91

Thank you for the response, @KevinMellott91 . I'm not sure about any free SaaS offerings but by the helm document, helm repository is just an http server houses an index.yaml file, which could be github pages, S3, GCP, or whatever. I did some research and preferred method for OSS seems to be using github pages, but we would like to automate helm release as we release a new version of marquez as part of circle CI and it seems a little difficult. Helm provides a CLI tool called chart-releaser which is intended to use for using github pages as a helm repository, and they also provide a docker image which bundles the chart-releaser CLI so that the user can use it from their CI integration, which makes me think it is automatable, but I don't get the clear idea how to do so from their doc. I'll be happy to investigate the best approach for this, including CI automation, and will update here on the issue.

fm100 avatar Oct 26 '21 20:10 fm100

@fm100 I ❤️ this idea! I was looking into publishing the Marquez helm chart a while back and found this tool for hosting and releasing charts via GitHub pages: https://github.com/helm/chart-releaser

wslulciuc avatar Oct 26 '21 21:10 wslulciuc

@fm100 excited to see what you come up with! FYI, I noticed a Github marketplace item related to chart-releaser; not sure if this would work or not, but maybe worth considering as an option in your research.

KevinMellott91 avatar Oct 27 '21 14:10 KevinMellott91

@KevinMellott91 @wslulciuc @fm100 hi guys any new update regarding this ?

i would like to add the marquee repo so I can install it without cloning the chart folder

something like :

helm repo add marquez https://github.com/MarquezProject/marquez

thanks

yossisht9876 avatar Jul 23 '23 10:07 yossisht9876