helmfile
helmfile copied to clipboard
[Feature Request] helmfile supports pulling charts from an OCI repository via helm’s experimental support
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).
@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?
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
- 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"
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
Actually we are so eagerly waiting for this feature, any update on including this feature! I can also try to help
HI @varunpalekar . Dev has been done on the linked PR. Just awaiting a review.
@chrismellard is this ticket already closed? I guess, as the PR #1629 is merged?!
- Related #2112