вот так:
/opt/werf cr login -u "username" -p "password" valid.registry.tld
/opt/werf bundle publish --repo valid.registry.tld/dummy-web/dummy-web --tag v1.123 --dev
Получаем вот такую ошибку:
Error: unable to get synchronization client id: unable to push image valid.registry.tld/dummy-web/dummy-web:client-id-2e728599-b2d9-4c53-a157-b8f14ce39a01-3415879008429: write to the remote valid.registry.tld/dummy-web/dummy-web:client-id-2e728599-b2d9-4c53-a157-b8f14ce39a01-3415879008429 have failed: error pushing image: PATCH https://valid.registry.tld:443/v2/dummy-web/dummy-web/blobs/uploads/17994bbb-1942-49e2-bf91-d924ae67ddd7?_state=REDACTED: UNAUTHORIZED: authentication required; [map[Action:pull Class: Name:dummy-web/dummy-web Type:repository] map[Action:push Class: Name:dummy-web/dummy-web Type:repository]]
При этом если просто собирать контейнер и публиковать его через кли docker'а, такой проблемы нет
Аналогичными командами верфа пользовались для публикации бандла в harbor - такой проблемы не было
Никто не сталкивался, может, кто-то использует подобную связку?
ну вот нечто подобное сверху получил, не очень понимаю как работает bundle
Не хватает прав на то, чтобы опубликовать служебный образ (`valid.registry.tld/dummy-web/dummy-web:client-id-2e728599-b2d9-4c53-a157-b8f14ce39a01-3415879008429`) необходимые для синхронизации. Надо отлаживать, тут специфики бандлов никакой нет (это во всех командах) + с harbor у нас никаких известных проблем сейчас нет.
Обсуждают сегодня