Коллеги, день добрый первый раз решил потрогать верфь, и не понял

один момент
пробую werf + helm-secrets плагин?
почему оно в HELM_BIN кладет "werf-in-a-user-namespace"?
HELM_BIN=werf-in-a-user-namespace
откуда это вообще прилетает?
werf helm secrets --backend vals --evaluate-templates-decode-secrets=true upgrade --install "${RELEASE//_/-}" $HELM_REPO_NAME/$CHART --version $CHART_VERSION -n $NAMESPACE -f $VALUES_FILE $HELM_ARGS

/home/build/.local/share/helm/plugins/helm-secrets/scripts/run.sh: line 225: werf-in-a-user-namespace: not found

если я делаю в образе ln -s /usr/local/bin/werf /usr/local/bin/werf-in-a-user-namespace - все работает

нигде в коде ни верфи и контейнера ни плагина я этого бинаря не нашел

8 ответов

11 просмотров

Это связано с магией редхатовского buildah'а, которая требуется для его работы. Buildah делает reexec, при этом имя бинаря меняется. По идее для werf helm команд это вообще не нужно, т. к. это связано со сборкой. Посмотрим

Elenhil- Автор вопроса

К слову, у нас есть свои, встроенные секреты, может подойдут: https://werf.io/docs/v2/usage/deploy/values.html#secret-parameters-werf-only

Elenhil- Автор вопроса
Elenhil
то есть надо смотреть код билдаха?

Вероятно надо пересмотреть инициализацию buildah в werf

Elenhil
то есть надо смотреть код билдаха?

виновник здесь https://github.com/werf/werf/blob/bf185f273076bbad8f68c5afbed820faed944559/pkg/buildah/native_linux.go#L56-L67

Elenhil
то есть надо смотреть код билдаха?

Вы только werf helm используете? Собираете не с werf? Тогда попробуйте сделать unset WERF_BUILDAH_MODE перед вызовами werf

Elenhil- Автор вопроса
Ilya Lesikov L.
Вы только werf helm используете? Собираете не с we...

только верф хелм. Я вот буквально вчера сел изучать верфь, сделал с минимумом правок

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

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

падает джоба хотя уже была собрана на соседнем namespace, куда капать? │ │ Copying blob sha256:2fa066caddb8f09a71082b03aa43046f79346a01d9c89e06a1f508bb1207dba5 427 │ │ Copyin...
Andrei St
6
Здравствуйте. Задача состоит в том, чтобы сделать real-time чат в мобильном приложении. После передачи сообщения пользователем через веб-сокеты, для основного и долговременног...
🐾
5
Тут просто дело в том, что я не могу сейчас дать такие подробности из за того что рассчитать это всё нереально. Этого проекта который я хочу сделать ещё даже не существует) И ...
🐾
8
Подскажите пожалуйста, а я могу вот такую штуку использовать? rpc, только реализованное в реббите https://www.rabbitmq.com/tutorials/tutorial-six-php ( или https://habr.com/ru...
Artyom
11
Всем привет 👋 Подскажите пожалуйста, а чего тут не хватает permission или образ битый? Running with gitlab-runner 17.0.0 (44feccdf) on gitlab-runner-c58775949-d7znz YxYz2zp...
Max
2
Всем привет! Такой вопрос ребят. Есть значит у меня consumer подкл только к одному queue Есть два producer также которве отправляют по тому же queue Почему то когда был...
S I S
1
приветствую. Я заметил такую тему, если был собран Dockerfile с 1 версией например werf. Но при запуске образа, werf скачивает новый релиз сама автоматом. drwxr-xr-x 3 root ro...
vⱥ𝖉iϻ ϻⱥlͥтsͣeͫv♛
1
Вот этот метод, который создает соединения, он как часто вызывается и по каким причинам?
Владислав Килин
9
Доброго времени суток. Подскажите, у меня в queues - очень много очередей в статусе idle. правильно ли я понимаю что их не должно быть, т.е. разрабы должны эти очереди закрыва...
⁣ ⁣ Рабочий аккаунт
1
Коллеги, у меня тут возникла одна очень интересная задачка. Есть один бандл, который содержит в себе 2 типа образов - бэкенд и фронтенд. Выкатываются последовательно, сперва б...
სერგეი ქრისტოვი
12
Карта сайта