Skip to content

ArgoCD

This will demonstrate my steps I took to install ArgoCD and configuration of ApplicationSets.

Note

At this time of writing the latest version is 6.1.0, you can consult their charts repository as this version will change in the future. ArgoCD can also be viewed on artifacthub.

Helm Installation

The initial installation will be done using helm:

helm repo add argocd https://argoproj.github.io/argo-helm
helm upgrade --install argocd argocd/argo-cd \
  --version 6.1.0 \
  --namespace argocd --create-namespace \
  --set configs.params."server\.insecure"=true

To retrieve the initial secret:

kubectl get secret argocd-initial-admin-secret -n argocd -o jsonpath="{.data.password}" | base64 -d

To setup a initial port-forward to access the ui:

kubectl port-forward -n argocd svc/argo-cd-argocd-server 8080:80

Then access argocd on http://localhost:80