Всем доброго времени суток. Подскажите пожалуйста, разбираюсь с бандлами и

презентацией env-specific values при публикации бандла. Возникает вопрос. Какая организация хельм чартов нужна для Werf + ArgoCD? В документации указано что нужно в папке .helm/templates описать все приложения что и в werf.yaml. Но у меня пока только чарт в папке с приложением и при публикации бандла я не вижу применения моих энв values. Спасибо за любую информацию.

6 ответов

16 просмотров

Как я понимаю, werf рассчитан на тех, кто в целом умеет организовать helm-чарты и просто крутая надстройка над helm, с возможностями сборки приложения. Если так относиться, то документация в принципе становится понятнее.

Илья Корж
да, я понимаю надо глубже изучить helm

Но если я правильно вас понял, надо смотреть в субчарты. Так вы сможете разные приложения красиво разделить и поддерживать без merge-hell'а.

Илья-Корж Автор вопроса
სერგეი ქრისტოვი
Но если я правильно вас понял, надо смотреть в суб...

Да у меня есть монорепа с 5 сервисами но будет больше. Пытаюсь сделать PoC Werf + GitLab + ArgoCD + AWS EKS

Илья Корж
Да у меня есть монорепа с 5 сервисами но будет бол...

Имхо, argo здесь 5ое колесо. Gitlab CI вполне неплохо справляется. Арго нужен, когда много эфимерных кластеров. А werf вполне может доставить, и как сказали выше - слишком быстро. https://gitlab.com/vstconsulting/werf-build-error/-/blob/master/.helm/Chart.yaml Это пример как субчарты подкидывать. Только лучше делать линк внутрь или сразу внутри .helm, иначе потом с бандлами может быть проблема.

Илья-Корж Автор вопроса
სერგეი ქრისტოვი
Имхо, argo здесь 5ое колесо. Gitlab CI вполне непл...

кластеров в том то дело планируется много, прототип нужен для проверки гипотезы.

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

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

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