Всем привет, все время юзал бандлы, но появилась задача по

базовому образу и команда werf build не пушит образ
werf build --config='./root/werf.yaml' --repo ${CI_REGISTRY_IMAGE} --add-custom-tag=root-${CI_PIPELINE_ID}
Version: v1.2.308
Using werf config render file: /tmp/werf-config-render-2793028799

┌ ⛵️ image root
│ Use previously built image for root/dockerfile
│ name: registry.xxx.xxx/xxx/applications:94b1539e6ee17fedc99ebbf8b9fc5d72e29e31cf963f0c01a8b4e15d-1716461897420
│ id: dc86812948f6
│ created: 2024-05-23 13:58:16 +0300 EEST
│ size: 81.8 MiB
└ ⛵️ image root (0.01 seconds)

┌ Adding custom tags
│ ┌ tag root-2001
│ │ name: registry.xxx.xxx/xxx/applications:root-2001
│ └ tag root-2001 (4.60 seconds)
└ Adding custom tags (4.60 seconds)

Running time 5.95 seconds
Подскажите в какую сторону копать?

4 ответов

40 просмотров

А что в выводе не так, как проблема проявляется?

Илья-Корж Автор вопроса
Aleksei Igrychev
А что в выводе не так, как проблема проявляется?

идет билд, потом присвоение тега, но пуша в регистри нет

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

Илья-Корж Автор вопроса
Alexander Kozharsky
У меня ощущение, будто первый билд нормально проше...

хмм, действительно тег есть, но пишет нет авторизации в регистри Error: phase build on image legacy-pkgs stage dockerfile handler failed: unable to fetch dependencies for stage legacy-pkgs/dockerfile: get repo image "root-2004" config file failed: getting root-2004: GET https://index.docker.io/v2/library/root-2004/manifests/latest: UNAUTHORIZED: authentication required; [map[Action:pull Class: Name:library/root-2004 Type:repository]]

Похожие вопросы

Обсуждают сегодня

Всем привет. Понимаю, что, наверное, сто раз поднимали эту тему, но по ключевым словам не смог найти. Как передать в values.yaml зависимого хелм-чарта теги образов, собираемых...
Vitalik Petrov
4
Всем привет. Werf v2.10.5 При удалении релиза вместе с неймспейсом (werf dismiss --namespace namespace_name) Сыпятся ошибки ┌ Waiting for resources elimination: namespaces/rel...
Vitalik Petrov
1
@aigrychev, @ilya_lesikov добрый день! а поддерживает ли werf helm xxxx или werf bundle xxxx работу с сабчартами через http-прокси? (сработает ли использование HTTP_PROXY/HTTP...
Сергей Голод
4
Добрый день! Удалил все файлы с переменными из проекта, получил Error: release deploy: process resources: error validating adoptable resources: adoption validation failed: re...
Evgheni Mad
2
Привет! Вопрос про werf helm Приложение деплоится через werf helm upgrade --atomic Иногда(все условия для воспроизведения до конца непонятны, но есть версия, что это происходи...
𝓐𝓵͢͢͢𝓮𝔁 C
2
Всем привет. Сегодня добавили в приложение дополнительный образ nginx, в который докидывается системная статика прям в образ. При деплое бандлами деплоилось 200+ джоб(клиентов...
Владимир Муковоз
6
Добрый день, после перехода с версии 1.2 на 2.10 werf cleanup начал удалять использующиеся теги, и до и после обновления использовались дефолтные политики keepPolicies Подскаж...
Дмитрий
29
Блин а мне как поумнеть ?
Toxin
191
Друзья, добрый день. Прошу подсказать с базовым вопросом по использованию CI переменных gitlab в werf.yaml. Хочу в beforeInstall использовать env переменную с токеном. Мне нуж...
Anton Zol
10
Вопросик не совсем werf. Но вдруг мы подскажите воркэраунд или ещё что-нибудь. Могу ли я как-нибудь в моменте деплоя внутри heml рендера получить хэшсумму файла шаблона (./tem...
Alex Подрябинкин
11
Карта сайта