argocd-image-updater
argocd-image-updater copied to clipboard
Cache k8s manifest repository
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
Any updates or workarounds on this so far ?