CLI

install argocd cli

https://argo-cd.readthedocs.io/en/stable/cli_installation/arrow-up-right

# macos
brew install argocd

# linux latest
curl -sSL -o /usr/local/bin/argocd https://github.com/argoproj/argo-cd/releases/latest/download/argocd-linux-amd64
chmod +x /usr/local/bin/argocd

# linux version
VERSION=<TAG> # Select desired TAG from https://github.com/argoproj/argo-cd/releases
curl -sSL -o /usr/local/bin/argocd https://github.com/argoproj/argo-cd/releases/download/$VERSION/argocd-linux-amd64
chmod +x /usr/local/bin/argocd

https://argo-cd.readthedocs.io/en/stable/user-guide/commands/argocd/arrow-up-right

port forwarding

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

접속 확인

https://localhost:8080arrow-up-right

get password

login

password 변경

add user

create configmap

create token

--account가 없으면 현재 로그인된 유저

어드민의 경우 위의 예제처럼 추가로 넣어줘야한다. 그리고 커맨드로 생성시 에러가 나는경우도 있다. 이때는 웹에서 생성하면된다.

role 추가

유저를 추가해도 권한을 안주면 아무것도 보이지 않는다.

업데이트해보자.

dev라는 유저를 권한을 추가했고 sync가 가능하게 햇다.

add repo

add app

get app

app sync

app delete

how to use token

refernce

argocd cli

Last updated