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

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

6 ответов

10 просмотров

Как я понимаю, 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 вполне непл...

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

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

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

Подскажите пожалуйста, а я могу вот такую штуку использовать? rpc, только реализованное в реббите https://www.rabbitmq.com/tutorials/tutorial-six-php ( или https://habr.com/ru...
Artyom
11
приветствую. Я заметил такую тему, если был собран Dockerfile с 1 версией например werf. Но при запуске образа, werf скачивает новый релиз сама автоматом. drwxr-xr-x 3 root ro...
vⱥ𝖉iϻ ϻⱥlͥтsͣeͫv♛
1
Всем привет 👋 Подскажите пожалуйста, а чего тут не хватает permission или образ битый? Running with gitlab-runner 17.0.0 (44feccdf) on gitlab-runner-c58775949-d7znz YxYz2zp...
Max
2
Вот этот метод, который создает соединения, он как часто вызывается и по каким причинам?
Владислав Килин
9
Коллеги, у меня тут возникла одна очень интересная задачка. Есть один бандл, который содержит в себе 2 типа образов - бэкенд и фронтенд. Выкатываются последовательно, сперва б...
სერგეი ქრისტოვი
12
Коллеги, добрый день! Подскажите, пожалуйста, постоянно валится сообщение об ошибке следующего характера. Куда можно покопать? Брокер точно доступен и сообщения приходят, но н...
Игорь
5
А я могу сделать rpc как вот в этой статье?https://habr.com/ru/articles/747644/ выглядит прямо как мне нужно
Artyom
3
У меня вопрос по поводу семантики shovel и federation. Вот тут я вижу параметр, отвечающий за надёжность сообщений. И я вижу, что если я поставлю on-confirm, то сообщения не д...
Илья Быконя
3
Добрый день, при сборке образа build не создаётся слой gitLatestPatch, а при сборке в render и converge создаётся в результате при флаге --require-built-images первая сборка ...
Sergey
4
Привет. Почему может RabbitMQ через эндпойнт :15692/metrics/detailed?family=queue_metrics не выдавать метрик по конкретной очереди (выдавать нули)? кластер кроля в кубере сост...
Vlad
4
Карта сайта