no-image

argocd login 実行時の TOKEN の保存場所

argocd で CLI でログインした場合の TOKEN が発行されるがその格納先について

以下のコマンドでログインした場合

argocd login argo.sumito.jp:443 --sso

TOKEN はこちらに格納される

~/.config/argocd/config

users:
- auth-token: xxxx.xxxx.xxxxx
  name: argo.sumito.jp:443
  refresh-token: xxxxx

これを TOKEN に設定することで API にアクセスが可能

curl -X GET -H "Content-Type: application/json" "https://$ARGOCD_SERVER/api/v1/applications" -H "Authorization: Bearer $ARGOCD_TOKEN"