This is an old revision of the document!
kube1:~# kubectl create namespace argocd kube1:~# kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml kube1:~# watch kubectl get pods -n argocd kube1:~# kubectl port-forward svc/argocd-server -n argocd 8080:443 & student@kube1:~$ kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d; echo
kube1:~# su - student student@kube1:~$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" student@kube1:~$ eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" student@kube1:~$ time brew install argocd student@kube1:~$ mkdir .kube student@kube1:~$ scp root@kube1:.kube/config .kube/config student@kube1:~$ kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d; echo student@kube1:~$ argocd login localhost:8080 Username: admin ...
student@kube1:~$ argocd app list student@kube1:~$ kubectl create namespace my-ns student@kube1:~$ argocd app create my-webd --repo http://server.corpX.un/student/gowebd-k8s.git --path webd-chart --dest-server https://kubernetes.default.svc --dest-namespace my-ns student@kube1:~$ argocd app get my-webd student@kube1:~$ argocd app sync my-webd или student@kube1:~$ argocd app set my-webd --sync-policy automated gitlab-runner@server:~/gowebd-k8s$ cat webd-chart/Chart.yaml
... appVersion: "ver1.N"
$ curl http://gowebd.corpX.un student@kube1:~$ ### argocd app delete my-webd
gitlab-runner@server:~$ ### kubectl edit configmap/argocd-image-updater-config -n argocd