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

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

Artifactory и Spinnaker работают в одном и том же Elastic Kubernetes Cluster(EKS). Артифактический адрес, предоставляемый типом службы LoadBalancer, - http://xxx.region.elb.amazonaws.com/

Выполнение команд ниже согласно документу https://www.spinnaker.io/setup/install/providers/docker-registry/

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.

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

Спасибо.

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
Другие вопросы по тегам