-
Notifications
You must be signed in to change notification settings - Fork 51
Description
I was browsing the repository looking for ways to contribute. I stumbled upon the fact that the ArgoCD is installed via Helm, and while it's generally convenient, wouldn't the ArgoCD core install manifests - docs - be more appropriate for argocd-diff-preview use case? Was this considered before?
While playing around with a local cluster & just deploying ArgoCD via Helm vs via the kubectl with core install, I got a consistent speedup of 12s (40s vs 52s) across 10 runs (5 core, 5 helm) while using the values-override.yaml on my m3 macbook pro.
Btw I looked into how the implementation would look like if both cases were to be supported - and imo it wouldn't be great due to at least a few discrepancies. Naturally, kubectl binary would have to be added to the container image which would add ~30MB.