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
Publishung to ArtifactHub.io #748
Comments
hi @venkatamutyala , it this about docker images or helm charts (or both)? |
hey @grzesuav - sorry for our delay! This is for the helm charts. We're looking at using metacontroller for our platform and see a few packages that have been published: OpenStack, CowboySysOp, but neither of them look up to date or officially provided by Metacontroller. Would you like our help setting up a pipeline to publish an official chart under a Metacontroller account in ArtifactHub? |
it seems to be kind of proxy service, registered myself and added a repo, probably it will be processed in some time |
Yes, but you do need to publish the helm chart someplace. You should be able to do this on github pages pretty easily. Let us know if you need any help setting this up. Here is an example: https://www.harness.io/blog/helm-chart-repo I believe the repository you publish to cannot be an OCI repo. I think artifacthub requires the index.yaml but I could be mistaken. |
@venkatamutyala we publish helm chart as oci artifact already - https://metacontroller.github.io/metacontroller/guide/helm-install.html#installing-chart-from-ghcrio you can find them on https://github.com/metacontroller/metacontroller/pkgs/container/metacontroller-helm |
I will try to adjust it a bit to be more informative (add readme, mark as official etc) hopefully you can use it as they for time being ? @venkatamutyala @fernandoataoldotcom |
@grzesuav the OCI doesn't work very well with tools like ArgoCD. It might be best for this issue to become creating a non-OCI chart. We are happy to help set this up as well if you folks would like. |
do you know any place where it can be host ? It cannot be github pages as I already use them to publish website |
Do you have an AWS account already? We have tooling that can help set up a pipeline for your releases to AWS. Our packages are hosted at: https://helm.gpkg.io/project-template/index.yaml We are happy to help you get all this setup/automated as well. |
^ fixed a bad link. |
Seems like there could be a path within github: |
The one within github requires multiple repositories, I might extract the helm chart to separate repo however was hoping for easier solution. I was also hoping to see more hosting sites for raw helm charts - there is a bunch for OCI registries. |
@mikesmithgh I think having helm charts in separate repo is more viable option - I can trigger helm build once in reglar repository new version will be created. Also we can do fixes independently in helm repo - for chelm charts |
@grzesuav @mikesmithgh is this something I'd be able to help push forward? |
hi @venkatamutyala , I haven't been able to figure out where to place helm charts. One thing which I am considering is to use gitlab chelm repository - https://docs.gitlab.com/ee/user/packages/helm_repository/ |
@grzesuav do you folks get any free sponsorship via AWS/GCP/etc? If so i'd be happy to help you folks get pipelines setup in a cloud. otherwise, it appears that gitlab option looks OK but since you already have a github org, there is the option to use github pages: https://medium.com/@gerkElznik/provision-a-free-personal-helm-chart-repo-using-github-583b668d9ba4 Additonal ref: https://www.truefoundry.com/blog/hosting-helm-charts-on-github-pages |
Hi, any reason this hasn't been formerly published to artifacthub.io? There are a couple of third party versions but i think it would be nice to have one straight from you folks. I imagine this would help increase adoption of this tool as well
Third party: https://artifacthub.io/packages/search?ts_query_web=metacontroller&sort=relevance&page=1
The text was updated successfully, but these errors were encountered: