Skip to content

Core ArgoCD install #176

@cstanislawski

Description

@cstanislawski

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions