Replies: 8 comments 3 replies
-
Tried the URL without With:
the error is:
Another attempt:
also tried
similar error
|
Beta Was this translation helpful? Give feedback.
-
Trying to do the same, no luck so far. Does argocd support OCI helm charts at all? |
Beta Was this translation helpful? Give feedback.
-
We have the same issue and this is what I have sorted out so far: Public OCI Repos, such as Karpenter's Public ECR Repository, do not appear to work as expected. If I recall it has to do with the pull command used but I will see if I can find that information and update.
Yes, we use this for internal ECR Projects that maintain Helm Charts all the time. The gotcha here is that since they are in ECR we have to maintain expiring ECR Credentials which is annoyingly solved with Argo-Workflows and a pre-sync call to force update the repository credentials. This could be done on cron to reduce frequent API calls but it doesn't help in any way when it is a public ECR Repo. Knowing this I tried to leverage ECRs Pull-Through Cache...thinking that since it allows for a Private ECR Endpoint for the Public Gallery this should work fine. That turned into a bug for AWS: aws/containers-roadmap#1855 so that also does not work. I know this does not help but maybe it will add some flavor so we can sort this out. Issues worth Tracking:
Adjacent: |
Beta Was this translation helpful? Give feedback.
-
Ok, I played a bit more around, and got ArgoCD to deploy karpenter
|
Beta Was this translation helpful? Give feedback.
-
any updates on OCI support? |
Beta Was this translation helpful? Give feedback.
-
Alternatively, you can make use of the
Hope this helps |
Beta Was this translation helpful? Give feedback.
-
For me it's working without any issue. This is my example for dragonfly installation Based on install guide:
I created Application manifest:
ArgoCD will deploy dragonfly from OCI source without any other setup 🎉 |
Beta Was this translation helpful? Give feedback.
-
I have made Karpenter work with ArgoCD Application (ArgoCD 2.9.3):
|
Beta Was this translation helpful? Give feedback.
-
I would like to upgrade Karpenter app but the latest available version seems to be in OCI registry. According to docs (https://karpenter.sh/v0.18.1/getting-started/getting-started-with-terraform/) the OCI url should be used. However in ArgoCD the OCI url is not recognized:
So what should I use in the Helm chart definition for Karpenter?
It would be good to have a clear docs about how to proceed with Helm applications defined in public AWS or Azure registries.
Thanks
Beta Was this translation helpful? Give feedback.
All reactions