【发布时间】:2018-10-31 01:17:33
【问题描述】:
我们希望创建服务用户来管理不同团队的 ci/cd 工作流程。可以为服务帐户生成秘密令牌以执行 API 操作。
oc create sa sample
oc policy add-role-to-user developer system:serviceaccount:sampleproject:sample
oc describe sa sample
oc describe sa secret sample-token-5s5kl
上面的 describe 命令为我们提供了秘密令牌,我们将其交给不同的团队进行 API 操作。但我们目前面临的问题是,秘密令牌在 4 小时左右到期。有没有办法创建永不过期的秘密令牌?
【问题讨论】:
-
也在 OpenShift Google Group 上问过。 groups.google.com/forum/#!topic/openshift/mpShbj3mxc8
-
您是否尝试过使用
oc sa get-token <serviceaccount>?因为,正如 Graham 在 Google Group 中提到的,ServiceAccount 令牌不应该过期,这就是它们如此长的原因!
标签: openshift openshift-origin okd