yudong
在出现未运行的时候,jenkins队列中没有构建任务
devops流水线未运行
YyudongK零S
littlejiancc 那看下 devops-controller 服务日志服务,有没有什么报错信息?
yudong
好的,下次出现的时候我看下
xylonxiang 你好,请问流水线未运行是怎么解决的?
chilianyi 感谢回复,我说明一下我这边的情况,k8s是腾讯云的TKE,在TKE上安装kubesphere,因为需要用到钉钉构建通知,我就找到jenkins的web界面,进去安装了一个dingtalk插件,安装后会重启jenkins,重启之后,所有项目就不能构建了。
使用 devops-config 中这个 devops/password 替换 secret kubesphere-secret 中的 token;
使用 devops-config 中这个 devops/password,替换 kubesphere-config 中的 devops/password;
重启 Deployment ks-controller-manager ;
以上三步操作我后来也找到了但是执行后,还是点击构建流水线,流水线未运行
使用 devops-config 中这个 devops/password 替换 secret kubesphere-secret 中的 token;
使用 devops-config 中这个 devops/password,替换 kubesphere-config 中的 devops/password;
重启 Deployment ks-controller-manager ;
以上三步操作我后来也找到了但是执行后,还是点击构建流水线,流水线未运行. 以下是devops-controller的报错信息:
E1013 08:21:23.832156 1 controller.go:326] “msg”=“Reconciler error” “error”=“bad request, code 400” “controller”=“pipelinerun” “controllerGroup”=“devops.kubesphere.io” “controllerKind”=“PipelineRun” “name”=“workflow-template-deploy-8fhrr” “namespace”=“kubesphere-sample-devkbn7w” “pipelineRun”={“name”:“workflow-template-deploy-8fhrr”,“namespace”:“kubesphere-sample-devkbn7w”} “reconcileID”=“8b3b81ad-48e3-43fa-98aa-c766f348b4d9”
- 已编辑
使用 devops-config 中这个 devops/password 替换 secret kubesphere-secret 中的 token;
使用 devops-config 中这个 devops/password,替换 kubesphere-config 中的 devops/password;
重启 Deployment ks-controller-manager ;
采用该步骤其他用户依然无法启动流水线,无论是那个用户创建的流水线,只有admin能启,其他用户点击devops-controller一直报错如下
然后检查Jenkins的role-strategy/assign-roles也是没有其他用户