• DevOps
  • devops流水线未运行

yudong

  1. 使用 devops-config 中这个 devops/password 替换 secret kubesphere-secret 中的 token;

  2. 使用 devops-config 中这个 devops/password,替换 kubesphere-config 中的 devops/password;

  3. 重启 Deployment ks-controller-manager ;

采用该步骤其他用户依然无法启动流水线,无论是那个用户创建的流水线,只有admin能启,其他用户点击devops-controller一直报错如下

然后检查Jenkins的role-strategy/assign-roles也是没有其他用户

[upl-image-preview url=

    zms 你的环境 kubesphere 是哪个版本 ?

    • zms 回复了此帖

      zms 这种情况也可能是用户没有同步成功,可以试下修改下其他用户的密码(触发用户密码同步),然后再试下能不能运行;

      • zms 回复了此帖

        yudong 应该是v3.3.2,我是去年8月份搭建的

        yudong

        已尝试修改其他用户以及尝试了新增一个用户去发起都是不行的

          zms 哦 从上面这个截图日志看,是流水线在jenkins上不存在了,麻烦在 jenkins webUI 上再确认下。

          • zms 回复了此帖

            zms 那再普通用户运行下此流水线,同时看下 devops-jenkins 的日志报错信息 ?

              zms 我和你一样的情况,请问你解决了?如果解决了分享一下谢谢

              kavin 参考上面的步骤,修改相关的 password 了吗 ?如果修改过后,还是不能运行,看下 devops-controller 的日志信息,截图上传下;

                kavin 登录到 jenkins 上看下,对应的流水线是不是存在 ?

                yudong

                devops-controller服务报错这个,然后界面一直未运行,jenkins也没构建。这个什么问题?

                jenkins也报错 org.acegisecurity.userdetails.UsernameNotFoundException: User ivan.w not found in directory.但是我看了jenkins的Global roles用户权限这块也没有这个用户。已经按上面操作了

                对比了kubesphere-secret中的secret,kubesphere-config中的jwtSecret,devops-config中的 jwtSecret三者一致,也重启了ks-controller-manager。

                      使用 devops-config 中这个 devops/password 替换 secret kubesphere-secret 中的 token;
                1. 使用 devops-config 中这个 devops/password,替换 kubesphere-config 中的 devops/password;

                2. 重启 Deployment ks-controller-manager ;

                这些都试了还是不行

                  yudong 流水线都是存在,也可以手动构建。版本如下

                  kavin 如果这些都操作了,可以再试试修改下当前用户密码(触发下账户同步);

                  zms 麻烦看下你的 devops-jenkins 日志里有没有类似 ‘some health checks …’ 的日志,如果查不到,可以重启下 devops-jenkins 服务,然后再查下试试;

                  • zms 回复了此帖