choerodon平台创建项目时,harbor仓库未同步创建项目,请问下是什么原因呢?


#1
  • Choerodon平台版本: 0.13.0

  • 遇到问题的执行步骤:
    choerodon平台创建项目后,harbor镜像仓库未同步创建项目。

  • 文档地址:
    https://choerodon.io/zh/docs/installation-configuration/steps/install/parts/base/harbor/

  • 环境信息(如:节点信息):

  • 报错日志:
    查看devops-service服务日志,kubectl logs -f devops-service-7f55d6d45c-bjxkb -n c7n-system 有如下报错信息:
    image
    并且已经按照文档中harbor证书的安装步骤在master节点上生成了证书,并且下发到集群的各个节点上。

  • 原因分析:

  • 疑问:


#2

我也遇到了这个问题!怎么破!


#3

我们测试一下,看下是什么原因。


持续化继承错误
#4

请问部署平台的时候,有给harbor装证书吗?

https://choerodon.io/zh/docs/installation-configuration/steps/install/parts/base/harbor/#证书配置


#5

image
按照个文档进行设置的!


#6

@enumlin Hi, registry.example.choerodon.io 是否已经修改为你的harbor域名


#7

我也是按照文档设置的。 并且修改为自己的域名了。


#8

改了!其实harbor的服务没有问题,我试过手动,都能推上去!就是不能同步!


#9

1.这边采用自签名证书的时候。harbor的证书是未被信任的,导致程序里面通过httpclient去访问harbor的时候报了上面的异常

2.我们这边尽快生成一个版本0.13.4,可选跳过证书安全校验


#10
  1. helm update

helm upgrade devops-service c7n/devops-service \
  --set env.open.TEMPLATE_VERSION="0.13.0" \
  --set env.open.TEMPLATE_URL="https://github.com/choerodon/choerodon-devops-templates.git" \
  --set env.open.SERVICES_HARBOR_PARAMS="{}" \
  --set env.open.SERVICES_HARBOR_INSECURESKIPTLSVERIFY="true" \
  --set env.open.AGENT_VERSION="0.13.2" \
  -f <(helm get values devops-service) \
  --version 0.13.4

#11

可以了!