Step 2: ArgoCD - jonathank42/defconsandbox GitHub Wiki

Because this is not a production cluster, nor HA, we will just be using the stock argoCD install.

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

Get the admin password, we will change this later.

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

To get to the web interface at this point in the setup

kubectl port-forward svc/argocd-server -n argocd 8080:443

We will be connecting to a github repo. In order to do this, create a PAT. I add repo:status to mine.

Before moving on, deploy the namespace yamls in manifests/namespace using argocd.