- homek8s installed, with external-dns, cert-manager
Main info extacted from here.
Clone this repo and cd into it.
helm repo add argo-cd https://argoproj.github.io/argo-helm
helm dep update charts/argo-cd/
helm install argo-cd charts/argo-cd/
kubectl get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d
helm upgrade --install argo-ingress ./argo-ingress --values values.yaml
Browse ArgoCD, wiht admin
/<the password from the secret>
in Setting/Repositories, add git@github.com:paolodenti/myargocd.git
.
helm template charts/root-app/ | kubectl apply -f -
kubectl delete secret -l owner=helm,name=argo-cd