Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
fm100 opened this issue Oct 8, 2021 · 6 comments · May be fixed by #2917
Open

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

fm100 opened this issue Oct 8, 2021 · 6 comments · May be fixed by #2917
Labels
Milestone

Comments

@fm100
Copy link
Collaborator

fm100 commented Oct 8, 2021

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 fm100 added the proposal label Oct 8, 2021
@KevinMellott91
Copy link
Contributor

@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.

@fm100
Copy link
Collaborator Author

fm100 commented Oct 26, 2021

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.

@wslulciuc
Copy link
Member

@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:/helm/chart-releaser

@KevinMellott91
Copy link
Contributor

@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.

@wslulciuc wslulciuc added this to the Roadmap milestone May 5, 2022
@yossisht9876
Copy link

@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:/MarquezProject/marquez

thanks

@DonnyWeijers
Copy link

I also need this option. @KevinMellott91 what is the progress regarding this proposal?

@zlosim zlosim linked a pull request Oct 4, 2024 that will close this issue
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Todo
Development

Successfully merging a pull request may close this issue.

5 participants