Интеграция 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