【发布时间】:2020-05-14 07:30:13
【问题描述】:
Openshift/okd 版本:3.11
我正在使用 openshift 目录中的 jenkins-ephemeral 应用程序,并使用 buildconfig 创建管道。参考:https://docs.okd.io/3.11/dev_guide/dev_tutorials/openshift_pipeline.html
当我启动管道时,在詹金斯的一个阶段,它需要创建一个持久卷,此时我收到以下错误:
Error from server (Forbidden): persistentvolumes is forbidden: User "system:serviceaccount:pipelineproject:jenkins" cannot create persistentvolumes at the cluster scope: RBAC: clusterrole.rbac.authorization.k8s.io "create" not found
我尝试使用以下命令将集群创建角色赋予服务帐户 jenkins,但我仍然收到相同的错误。
oc adm policy add-cluster-role-to-user create system:serviceaccount:pipelineproject:jenkins
【问题讨论】:
标签: jenkins openshift openshift-origin jenkins-job-dsl okd