日: 2023年2月1日

  • 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"