Вопрос по werf ci-env gitlab, при выполнении этой команды откуда

верф берёт имя и пароль пользователя с которыми логинится к регистри (формирует файл .docker с auth:{})? из каких env? возможно ли указать ему использовать для логина кастомные креды?

9 ответов

12 просмотров

Из переменной CI_JOB_TOKEN

Сергей-Голод Автор вопроса
DVG_Lab
Из переменной CI_JOB_TOKEN

там только пароль. Имя пользователя не имеет значения?

Сергей Голод
там только пароль. Имя пользователя не имеет значе...

Там токен JWT токен (где всё есть) с которым и произойдет подключение к регистри

werf cr login

Сергей-Голод Автор вопроса

werf cr login - это ответ на "возможно ли указать другие креды"? Это я понял, больше интересовало из какой енв берётся токен. Но мне уже ответили CI_JOB_TOKEN

Сергей Голод
werf cr login - это ответ на "возможно ли указать ...

Да, но её не надо переопределять. ci_env про интеграцию с ci-системой, login с произвольными кредами надо явно использовать.

Сергей-Голод Автор вопроса
Aleksei Igrychev
Да, но её не надо переопределять. ci_env про интег...

но если меня устраивает дефолтный логин (и получаемые при этом права работы с регистри) с токеном из CI_JOB_TOKEN, то зачем делать дополнительный werf cr login ?

Сергей Голод
но если меня устраивает дефолтный логин (и получае...

Обычно отдельный login требуется, если это не ci-registry или не хватает прав токена (например, для werf cleanup).

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

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

Подскажите пожалуйста, почему на mac m1 (arm) не монтируется ssh-agent сокет в собираемый образ? В системе не запущен ssh-agent и переменная среды SSH_AUTH_SOCK не задана. tes...
Eugene Shutov
6
всем трям! Кто-нибудь работал со связкой werf + harbor + trivy ? Во время сборки образа выходит ошибка "PROJECTPOLICYVIOLATION: current image with "Pending" status of vulnerab...
Авессалом
15
Всем, привет Есть задача использовать публичные helm чарты и добавлять к ним свои изменения отдельным файлом. Это позволит легко обновляться при выходе новой версии чарта, та...
Andrey Asoskov
1
при переезде на werf v2 (2.0.4) столкнулся с тем что оно теперь пытается пропатчить namespace в который деплоит релиз хотя в шаблонах kind: namespace отсутствует. ┌ Update Na...
Sergey Sokolov
1
Всем здравствуйте!) У меня такой вопрос. Есть два роута, роут1 и роут2. Они связаны с очередью some_queue. По задаче предполагается, что есть два паблиша. Паблиш1 отправляет...
Format
10
А если для werf организовать отдельный репозиторий, а сервисы из проекта подключить как симлинки? И симлинки в гитигнор добавить?
Dmitriy Andreev
13
Ребят, всем привет. Недавно начал знакомиться с werf с целью автоматизировать сборку локальных dev стендов. Прошел гайд, почитал статьи на хабре. Появилось некоторое понимание...
Dmitriy Andreev
6
Всем привет! Хочу скрестить ужа с ежом, но не могу понять как лучше реализовать. Подскажите, пожалуйста. У меня есть кастомный оператор для бандлов werf. Он худо-бедно свою з...
სერგეი ქრისტოვი
6
Коллеги, всем доброго времени суток ! Подскажите пож-ста, правильно ли я понимаю, что gitWorktree: forceShallowClone: true allowUnshallow: false отключает вытягивание и...
Абырвалг Мутагенов
1
всем привет, подскажите, может есть способ срендерить чарт с помощью werf, указав при этом реджистри, в который нет доступа? дело в том, что по политике безопасности мне нужно...
Alexandr Alexandr
4
Карта сайта