Интеграция Spinnaker Jfrog Artifactory для Docker Registry

Я пытаюсь настроить автоматический запуск на Spinnaker на основе изображений докеров, загруженных в Artifactory.

Artifactory и Spinnaker работают в одном и том же Elastic Kubernetes Cluster (EKS). Артифактический адрес, предоставляемый типом службы LoadBalancer, - 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

Это вызывает ошибку, поскольку репозиторий докеров не найден.

  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.

пожалуйста, порекомендуйте.

Спасибо.


person Jaydeep Soni    schedule 20.01.2020    source источник


Ответы (1)


Теперь это решено, у меня была ошибка в команде с упоминанием репозитория

предыдущий

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
person Jaydeep Soni    schedule 20.01.2020