部署流水线部署报错

克隆代码用ssh地址

是的,就是用这个。不然,应该不会出现要输入密码的提示吧

如果需要输入密码 那是gitlab的ssh配置有问题了。

先确定你的gitlab 域名指向的哪一台主机,然后看下该主机的22端口被哪个线程占用

你把SSH那个YML卸载,修改一下。另外安装
原文件:


修改成:

在试一下

前提我是装了很多次了。gitlab域名的指向肯定是没问题的。指向master01。
然后22端口


已经根据上面的回复做过一遍了。

是不是文档里写的那些镜像的版本问题?
请确认一下这些版本有没有放到库里面。我helm更新过并没有找到

你的22端口仍然被sshd占用着,说明并未正确设置gitlab的ssh,麻烦手动设置一下

http://choerodon.io/zh/docs/installation-configuration/steps/parts/base/gitlab/

噢,那明白了。就是把22端口给gitlab服务用了。本地需要改掉了。。。

还是我自己的安装问题,不好意思。

:smile:


现在遇到了这个问题

还没有部署时,gitops库没有devops-sync的tag,这是agent的正常日志

ok

部署实例报错
install release test1-88f48: rpc error: code = Unknown desc = release test1-88f48 failed: no objects visited

查看服务器 发现没有生成对应的deployment ,查看对应的gitops库,有yaml

追踪环境的 agent日志 发现大量报错 repo.go 242 repo new: git clone --mirror: fatal : Could not read from remote repository

agent的报错就是利用ssh的方式克隆仓库克隆失败,按照官方文档上启用gitlab ssh的步骤执行之后

  1. 验证ssh是否启用成功,给自己的项目添加ssh deploy key或者给自己的用户添加ssh key

2.用gitlab项目的ssh地址克隆项目,不需要输入密码且能克隆成功代表gitlab ssh启用成功

choerodonv0.11.0的问题,部署流水线添加另一个环境后,发现pod里面根目录生成了一个环境相关的rsa秘钥,相应的gitlab中也生成了一个Privately accessible deploy keys,但是追踪环境的 agent日志依然发现大量报错 repo.go 242 repo new: git clone --mirror: fatal : Could not read from remote repository,请问怎么解决啊

请问是全新搭建的猪齿鱼0.11版本还是升级上来的?

全新搭建的哈

迁移至: