По умолчанию Harbour для библиотеки проекта без указанного префикса - PullRequest
0 голосов
/ 05 февраля 2020

Мы использовали дистрибутив реестра docker, зарезервированный S3 bucket для наших docker образов, и все данные напрямую попадают в root реестра в соответствии с этим шаблоном большую часть времени registry.domain.com/project:tag. Я ищу способ поддерживать эту модель во время миграции в Гавань. Даже с созданным проектом библиотеки pu sh для harbor.domain.com/project приведет к 500 HTTP-ошибке с журналами ниже в реестре порта:

harbor-registry-758d779d7f-grqvl registry 100.96.15.49 - - [05/Feb/2020:16:10:40 +0000] "GET /v2/ HTTP/1.1" 401 87 "" "docker/19.03.5 go/go1.12.12 git-commit/633a0ea kernel/4.9.184-linuxkit os/linux arch/amd64 UpstreamClient(Docker-Client/19.03.5 \\(darwin\\))"
harbor-registry-758d779d7f-grqvl registry time="2020-02-05T16:10:40.864638741Z" level=warning msg="error authorizing context: authorization token required" go.version=go1.12.12 http.request.host=harbor-core-staging.domain.com http.request.id=23b12029-9f09-42d3-a133-a0f524f28ce5 http.request.method=GET http.request.remoteaddr=195.68.96.226 http.request.uri="/v2/" http.request.useragent="docker/19.03.5 go/go1.12.12 git-commit/633a0ea kernel/4.9.184-linuxkit os/linux arch/amd64 UpstreamClient(Docker-Client/19.03.5 \(darwin\))"

Есть ли способ добиться этого на Уровень гавани, и пока я нахожусь в теме, каков наилучший способ перенести старый реестр и даже использовать тот же сегмент s3 из текущего реестра?

Спасибо

...