argoproj-labs / argocd-autopilot

Argo-CD Autopilot

Home Page:https://argocd-autopilot.readthedocs.io/en/stable/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bootstrap argocd installation with a helm chart

apresti12 opened this issue · comments

Summary

Argocd Autopilot users could benefit from optionally specifying a helm chart for ArgoCD installation rather than just the default installation. For example, it would be nice to be able to control the bootstrap with things like initial RBAC configuration, controller replica count, or any other configuration available in the helm chart.

Proposal

The existing repo bootstrap should be able to install ArgoCD via a user-defined helm chart.

For example, I have a user-defined Values.yaml file with some configuration values for rbac. I should be able to run something like argocd-autopilot repo bootstrap --helm-install=latest --values=Values.yaml

The --helm-install flag indicates that command should use install from the helm chart at either the latest or a specified version.
The --values flag is just a file location for any user defined values for the installation.