argocd-image-updater icon indicating copy to clipboard operation
argocd-image-updater copied to clipboard

Cache k8s manifest repository

Open katainaka0503 opened this issue 3 years ago • 1 comments

Is your feature request related to a problem? Please describe. When updating images, ArgoCD Image Updater clones k8s repository for each ArgoCD application even if manifests' repository is the same. This can cause too many git requests for git provider (for example GitHub).

Too many git requests can cause timeouts in accessing GitHub (ref: https://github.com/argoproj/argo-cd/issues/9017 )

Describe the solution you'd like Using cache to clone manifest repository and to fetch refs can be a solution.

Describe alternatives you've considered Clone repository beforehand before updating images of each application can be a alternative

Additional context

katainaka0503 avatar Apr 20 '22 10:04 katainaka0503

Any updates or workarounds on this so far ?

ZOrfeas avatar Sep 11 '23 14:09 ZOrfeas