-
Notifications
You must be signed in to change notification settings - Fork 5k
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
ArgoCD expects index.yaml for Helm Chart on OCI Registry when using SemVer Ranges #9528
Comments
Thanks for this elaborate bug. I'm just walking into the same problem while trying to run my application from an OCI helm chart repo (acr). When I use a fixed version all works: anything range like is failing. This is a shame since I now need to update my application by hand on every change. |
@sunib welcome 🙌🏻 if more people start to use OCI it can get more popular. 🤞 here ... let's see what happens. The issue mainly affects or originates from OCI & Helm and a small bug in ArgoCD (index.yaml) I'm not 100% if the listing of Tags is OCI standard or depends on the registry. |
Please see my solution in #10641 - successfully tested on our set up (using AWS ECR as OCI repo for helm) trying to find a reviewer 🙏 |
Discussed in #9509
Originally posted by rowi1de May 25, 2022
ArgoCD will always deploy the latest commit / revision
For Helm in OCI you need to specify a fixed Version of the Helm Chart in the Application
argo-cd/reposerver/repository/repository.go
Line 1663 in 7faae31
My workflow is as follows
One Note: I'm currently not pushing the modified Chart.yaml from the GitHub Action Release workflow, so the committed Chart.yaml will always contain a wrong version
Or hoping for helm helm/helm#11000
The text was updated successfully, but these errors were encountered: