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.