Skip to content

Files

Latest commit

 

History

History
36 lines (23 loc) · 639 Bytes

File metadata and controls

36 lines (23 loc) · 639 Bytes

ArgoCD

Setup

Install ArgoCD

$ kubectl create namespace argocd
$ kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml

Tunnel to the server:

$ kubectl -n argocd port-forward svc/argocd-server -n argocd 8083:80

Open https://localhost:8083

Login using admin and the argocd password. To get the password:

$ kubectl -n argocd get secrets argocd-initial-admin-secret -o json

One needs to decode the password from base64.

Apps

Apps are within /apps folder.

Use kubectl to create apps:

$ kubectl apply -f apps/*