• DevOps
  • devops流水线未运行

7 天 后

walle 看日志确实是权限相关的问题,你上传的 configmap devops-config 和 kubesphere-config 截图不全,如果方便最好上传完整文件。

    walle kubesphere-config 和 devops-config 里的 devops.password 是有问题的,不是 x.y.z 格式的;

    kubesphere-secret 看不出来里面的原始内容,把这个里面的内容贴出来;

      yudong 这个devops默认就是这样 要怎么才能变成x.y.z的格式呢?

        walle 重启下 devops-controller-manager ,应该就好重新生成 x.y.z 格式的 devops.password; 然后在看下 devops-config 里的配置;

          yudong devops-controller-manager,和ks-controller-manager都要重启对吧

            Jason 如果 devops-config 里的 devops.password 格式是正确的 x.y.z 的,就不用重启 devops-controller-manager ;

              8 天 后

              zhaojun-xj yaml出错是因为 token需要base64编码,把password 编码一下就可以,例如:

              echo “password” | base64

              25 天 后

              同样的问题,流水线不能运行,流水线项目无法创建,s2i构建正常。按照上面三步操作后还是不行,能否使用登录jenkins的账号密码转base64后替换密码

              W0531 09:24:18.126595 1 jwt.go:53] jwt: token is expired by 16h28m30s
              W0531 09:24:18.126670 1 jwt.go:53] jwt: token is expired by 16h28m30s
              W0531 09:24:18.126815 1 jwt.go:53] jwt: token is expired by 16h28m30s
              E0531 09:24:21.949083 1 token.go:143] dial tcp 10.43.147.75:6379: connect: connection refused
              E0531 09:24:21.949110 1 token.go:100] dial tcp 10.43.147.75:6379: connect: connection refused
              I0531 09:24:21.949155 1 apiserver.go:599] ::ffff:10.42.34.128 - "POST /oauth/token HTTP/1.1" 500 109 1118ms
              E0531 09:24:24.014172 1 token.go:143] dial tcp 10.43.147.75:6379: connect: connection refused
              E0531 09:24:24.014210 1 token.go:100] dial tcp 10.43.147.75:6379: connect: connection refused
              I0531 09:24:24.014278 1 apiserver.go:599] ::ffff:10.42.34.128 - "POST /oauth/token HTTP/1.1" 500 109 1143ms
              E0531 09:24:26.497278 1 token.go:143] dial tcp 10.43.147.75:6379: connect: connection refused
              E0531 09:24:26.497315 1 token.go:100] dial tcp 10.43.147.75:6379: connect: connection refused
              I0531 09:24:26.497373 1 apiserver.go:599] ::ffff:10.42.34.128 - "POST /oauth/token HTTP/1.1" 500 109 1091ms
              W0531 09:26:01.175135 1 jwt.go:53] jwt: token is expired by 16h36m53s
              W0531 09:26:01.175167 1 jwt.go:53] jwt: token is expired by 16h36m53s
              W0531 09:26:01.175296 1 jwt.go:53] jwt: token is expired by 16h36m53s
              E0531 09:26:06.557269 1 token.go:143] dial tcp 10.43.147.75:6379: connect: connection refused
              E0531 09:26:06.557312 1 token.go:100] dial tcp 10.43.147.75:6379: connect: connection refused
              I0531 09:26:06.557384 1 apiserver.go:599] ::ffff:10.42.34.128 - "POST /oauth/token HTTP/1.1" 500 109 1150ms
              E0531 09:26:08.965813 1 token.go:143] dial tcp 10.43.147.75:6379: connect: connection refused
              E0531 09:26:08.965877 1 token.go:100] dial tcp 10.43.147.75:6379: connect: connection refused
              I0531 09:26:08.965992 1 apiserver.go:599] ::ffff:10.42.34.128 - "POST /oauth/token HTTP/1.1" 500 109 1142ms
              E0531 09:29:00.769422 1 token.go:143] dial tcp 10.43.147.75:6379: connect: connection refused
              E0531 09:29:00.769479 1 token.go:100] dial tcp 10.43.1

                igor 这个日志是 ks-apiserver 的吗 ?是最新的吗 ?

                • igor 回复了此帖

                  这个密码是用来干啥的 好像也不是登录密码

                  kubesphere-secret 配置base64 解码后的token,比对了一下确实是和jenkins-config中的密码已经一致了

                  2 个月 后

                  按照楼主说的3个步骤做了,但是还是不能运行流水线。

                  walle 我按照步骤改了token和password,但是流水线还是不运行。跟你情况一样。

                    13 天 后

                    zhangzl419 如果执行了上面3步,还不能运行是流水线,麻烦在重启下 devops-controller 服务试下,如果还不行,看下 devops-controller 日志有没有相关报错信息;