• DevOps
  • devops流水线未运行

walle 在看下命名空间 kubesphere-system 下的 configmap kubesphere-config 中的 devops/password 的值是否是 x.y.z 格式的,可以贴出来;

另外建议看下 ks-controller-manager 、devops-controller-manager 和 devops-jenkins 的日志,有没有报错信息,贴出相关日志;

    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个步骤做了,但是还是不能运行流水线。