Docker 注册表的 Spinnaker Jfrog Artifactory 集成

Spinnaker Jfrog Artifactory Integration for Docker Registry

我正在尝试根据推送到 Artifactory 上的 docker 图片在 Spinnaker 上配置自动触发。

Artifactory 和 Spinnaker 运行 在同一个 Elastic Kubernetes 集群 (EKS) 上。 LoadBalancer 服务类型提供的 Artifactory 地址为 - http://xxx.region.elb.amazonaws.com:80

运行 根据文档 https://www.spinnaker.io/setup/install/providers/docker-registry/#other-registries

下面的命令
hal config provider docker-registry enable


hal config provider docker-registry account add my-docker-registry --address http://xxx.region.elb.amazonaws.com:80 --repositories docker-local --username xxx --password xxx

它抛出错误,因为 docker 没有找到存储库。

  default.provider.dockerRegistry.my-docker-registry:
! ERROR Unable to fetch tags from the docker repository:
  docker-local, 404 Not Found
? Can the provided user access this repository?

- WARNING None of your supplied repositories contain any tags.
  Spinnaker will not be able to deploy any docker images.
? Push some images to your registry.

- Failed to add account my-docker-registry for provider
  dockerRegistry.

请指教

谢谢。

现在已经解决了,我在提到存储库的命令中出错了

上一个

hal config provider docker-registry account add my-docker-registry --address http://xxx.region.elb.amazonaws.com:80 --repositories docker-local --username xxx --password xxx

现在

hal config provider docker-registry account add my-docker-registry --address http://xxx.region.elb.amazonaws.com:80 --repositories docker-local/nodejs-basic --username xxx --password xxx