gitlab-service服务挂了

先看下gitlab能否正常访问

gitlab可以正常访问,正常登陆

将gitlab-service的镜像tag换成0.12.1看下,报什么错误异常?

不存在

先执行一下 helm update

直接修改 edit deployment 修改镜像版本 kubectl edit deployment gitlab-service -n c7n-system



大佬,还是这个样子


您再看看这个,该咋搞,需要把这个gitlab卸载重新装吗。

还有在另外一个帖子您要我输入这个 但是命令为报错。是我输入的问题吗

换了镜像之后 把图截全一点看看

kubectl run curl-test -it  --quiet --rm  --image='registry.cn-hangzhou.aliyuncs.com/choerodon-tools/network-and-cluster-perfermance-test:0.1.0' -- bash -c"sleep 3; curl --request PUT --header 'PRIVATE-TOKEN: kEXZHti27y8zJDyWahaC' http://git.staging.saas.hand-china.com/api/v4/application/settings?allow_local_requests_from_hooks_and_services=true"

1.换取镜像版本。
我以前安装的gitlab-Servic版本为0.12.0版本,我直接把这个gitlab-Service服务停止,删除。然后重新下载gitlab-Service 设置版本号为 0.12.1版本。然后,我在输入您这个修改镜像版本命令,因为版本已经是0.12.1我就没有更改,如图:

哦,那麻烦把gitlab-service 具体报错截图看一下, 我看是直接授权失败,还是说是设置配置的时候报错了

好的
1.输入 helm status gitlab-service



2.输入 kubectl logs …



刚刚发的是截图,怕不清楚。我给你分享下,我的日志文件
百度云链接:https://pan.baidu.com/s/1qdzFcDbLlg1Jqggxm2YSCw

报错信息是更新gitlab 设置webhook的配置失败,请帮忙执行下面的命令:

kubectl exec -it  gitlab-service-66bffc989c-hxstn -n c7n-system  bin/bash

进入然后执行

curl --request PUT --header 'PRIVATE-TOKEN: _B2u4syY1ubQqxkJv5X3' http://gitlab.example.choerodon.io/api/v4/application/settings?allow_local_requests_from_hooks_and_services=true

截图一下返回结果

您好!结果如下

这个命令牌应该也没有问题
image

  1. 您好,之前论坛上也有人遇到过这个问题,当时的解决方案是重装gitlab解决的, 显然这不是一个很好的解决方案, 我们这边先发一个新版本去掉修改gitlab开启webhook配置的接口,确保gitlab-service能够正常启动。 然后我们这边尽快找出配置Choerodon Oauth认证之后导致这个bug的原因,然后在后续的版本修复它。

  2. 请修改gitlab-service的镜像为 registry.cn-shanghai.aliyuncs.com/choerodon/gitlab-service:0.12.2

  3. 由于没有开启webhook配置,请用admin用户登陆gitlab, 在setting中开启该配置,保证后续devops-service的功能能正常生效

  4. 上一个同样topic的地址为 部署完gitlab-service,不能启动, 可以参考下,对您安装造成的麻烦,在此深感歉意

好的。您的意思是。我需要把安装过的gitlab和gitlab-service两个删除后再重新装吗?
那重新装完后还要用再进行配置Choerodon Oauth认证吗?
还是等修复这个BUG后再进行配置Choerodon Oauth认证?