https://www.arthurkoziel.com/setting-up-argocd-with-helm/
Manually install ArgoCD using Helm chart
helm repo add argo-cd https://argoproj.github.io/argo-helm
helm dep update charts/argo-cd/
kubectl create namespace platform
kubectl create namespace xcd
helm install argo-cd charts/argo-cd/ --namespace platform
Reset admin password by following this guide https://github.com/argoproj/argo-cd/blob/master/docs/faq.md#i-forgot-the-admin-password-how-do-i-reset-it
Install the root ArgoCD app the "app of apps"
helm template apps -s templates/root.yaml | kubectl apply -f - -n platform
Access ArgoCD UI from your laptop
kubectl port-forward svc/argo-cd-argocd-server 8080:443 -n platform
Now remove helm release (this will leave ArgoCD installed)
kubectl delete secret -l owner=helm,name=argo-cd -n platform