верф берёт имя и пароль пользователя с которыми логинится к регистри (формирует файл .docker с auth:{})? из каких env? возможно ли указать ему использовать для логина кастомные креды?
Из переменной CI_JOB_TOKEN
там только пароль. Имя пользователя не имеет значения?
Там токен JWT токен (где всё есть) с которым и произойдет подключение к регистри
werf cr login
werf cr login - это ответ на "возможно ли указать другие креды"? Это я понял, больше интересовало из какой енв берётся токен. Но мне уже ответили CI_JOB_TOKEN
Да, но её не надо переопределять. ci_env про интеграцию с ci-системой, login с произвольными кредами надо явно использовать.
но если меня устраивает дефолтный логин (и получаемые при этом права работы с регистри) с токеном из CI_JOB_TOKEN, то зачем делать дополнительный werf cr login ?
Обычно отдельный login требуется, если это не ci-registry или не хватает прав токена (например, для werf cleanup).
Обсуждают сегодня