新安装的argo workflow是v3.4.4,不再是免登录.本文将介绍如何进行登录,敬请查阅!
不用SSO,想直接登录。
查看中间的登录指导:
If your organisation has configured client authentication, get your token following this instructions from here and paste in this box:
文档说需要配置一个secret,但是实践发现这一步是多余的。argo workflow安装后在命名空间下可以查看到名为argo-workflows-server-token的secret,我们直接执行如下命令就可以获取到密钥了。
ARGO_TOKEN="Bearer $(kubectl get secret argo-workflows-server-token-7lcx6 -n argo -o=jsonpath='{.data.token}' | base64 --decode)"
echo $ARGO_TOKEN
Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6ImFTS21WNjhuWjJVMjcyd1R1ZEpZZXpmZm0yaDBYX00zdHVXa0VHYjVFOFEifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJhcmdvIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6ImFyZ28td29ya2Zsb3dzLXNlcnZlci10b2tlbi03bGN4NiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50Lm5hbWUiOiJhcmdvLXdvcmtmbG93cy1zZXJ2ZXIiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC51aWQiOiJiZjlhNTgzMS04N2M4LTRmMmQtYjllNi0wMTBkNTU4ZjNmMjMiLCJzdWIiOiJzeXN0ZW06c2VydmljZWFjY291bnQ6YXJnbzphcmdvLXdvcmtmbG93cy1zZXJ2ZXIifQ.TWrPLQqoNVNPtaAApG_DaQV555zCoDaVgOtvMq-OTU3r8lgkKdchMV569ofAZ7cROzGqPrTpi5BuEp42i4n8Wkgfq4bI61bNBgCJ9qo1WRkIX9aOJRAyTG0NoErFrKc1D3mvl5wEX4boUwSJFVwQrv35YV4MKAEutmmZPAeZbCYCrTTmjiQGch7FZBM6HUuX_kh_KJzJwOvxajrAqk_NolzoTDHHbfJ8oSpuGXTyk5fvqO_ym6b3sDFQ5TGfyTM4aygFZsuAVyU55WuotRZ8oxLI1mhQstLh2h35NefHt70r-06tJTNiWqoCANjpFe467AKk_-aF49-DgedvjXUzFw