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

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

9 ответов

35 просмотров

Из переменной 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).

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

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

Всем привет. Понимаю, что, наверное, сто раз поднимали эту тему, но по ключевым словам не смог найти. Как передать в 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
Карта сайта