Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 866 Bytes

README.md

File metadata and controls

29 lines (24 loc) · 866 Bytes

Cluster bootstraping

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