runner连接Harbor推送镜像的过程 是否支持http请求,以及harbor无法生成ca证书

  • Choerodon平台版本:0.20.0

  • devops-service 版本 0.20.8

  • 运行环境k8s 内网环境端口有限及无域名,使用ip+nginx转发的方式连接

  • 问题描述:

gitlab-ci 在推送镜像到 harbor的过程中,出现http/https请求不匹配的问题

  • 修改的数据:
    devops-service.yaml 中关于harbor的配置
    # harbor
    SERVICES_HARBOR_BASEURL: http://ip:8020/
    SERVICES_HARBOR_INSECURESKIPTLSVERIFY: true
  • 报错信息(请尽量使用代码块的形式展现):

  • 问题:
    1、harbor的连接不支持http请求吗,为什么要默认将http请求转换为 https
    2、

    部署的harbor无法生成ca证书请问有可能是什么原因造成的呢

请按我们提供的文档进行部署,谢谢

# 参数调整:exposr.type/tls/url/harborAdminPassowrd
# externalUrl
$ helm install c7n/harbor \
    --set expose.type=nodePort \
    --set expose.tls.enabled=false \
    --set externalURL=http://ip:8020 \
    --set persistence.persistentVolumeClaim.registry.storageClass=nfs-provisioner \
    --set persistence.persistentVolumeClaim.jobservice.storageClass=nfs-provisioner \
    --set persistence.persistentVolumeClaim.database.storageClass=nfs-provisioner \
    --set persistence.persistentVolumeClaim.redis.storageClass=nfs-provisioner \
    --set chartmuseum.enabled=false \
    --set clair.enabled=false \
    --set notary.enabled=false \
    --set harborAdminPassword=****** \
    --version 1.2.3 \
    --name harbor \
    --namespace c7n-system

以上为部署 harbor时的命令,主要调整了 exposr.type/tls/url/harborAdminPassowrd
请问与哪些参数有关呢