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

[Feature Request] helmfile supports pulling charts from an OCI repository via helm’s experimental support #1403

Open
onpaj opened this issue Aug 7, 2020 · 8 comments

Comments

@onpaj
Copy link

onpaj commented Aug 7, 2020

Helmfile can pull charts from Azure Container Registry using Helm 2.0 approach via az acr helm, which is deprecated. Suggested approach to work with Azure Container Registry is by using Helm 3.0 OCI artifacts support (helm chart push, helm chart pull).

@mumoshu
Copy link
Collaborator

mumoshu commented Aug 8, 2020

@onpaj Hey! Sounds good, but honestly I'm not at all familiar with the OCI repository support.

Does Helmfile need to helm chart pull and then helm chart export instead of just helm fetch for this? Are there anything else we need to care about?

@johnlinvc
Copy link

I'm interested in adding this feature.
Followings are from the research I made.

  • helm OCI don't support semver & signed release yet. 1
  • helm OCI requires login to registry. We'll need to add username & password to the repositories. 2
  • helm chart export need to save the chart somewhere outside the helm cache dir 2. Maybe this need to be configurable?
  • Since helm OCI requires totally different commands, maybe it's better to have different syntax to refer to the chart. There's already some discussion on helm. 3

@guillaq
Copy link

guillaq commented Sep 24, 2020

  • 1 to add this to helmfile. In the meantime, here is what we use: https://gitlab.com/-/snippets/2018727
    It is a pretty naive bash script that pulls charts from a registry so that they can be used as "local charts"

@chrismellard
Copy link
Contributor

chrismellard commented Dec 23, 2020

I need this to enable OCI registries in jenkins-x so will probably take a look at creating a PR for this (assuming it doesn't become a rabbit hole ;) )

WIP PR here - #1629

@varunpalekar
Copy link

varunpalekar commented Jan 11, 2021

Actually we are so eagerly waiting for this feature, any update on including this feature!
I can also try to help

@chrismellard
Copy link
Contributor

HI @varunpalekar . Dev has been done on the linked PR. Just awaiting a review.

@aeimer
Copy link

aeimer commented Sep 8, 2021

@chrismellard is this ticket already closed? I guess, as the PR #1629 is merged?!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants