презентацией env-specific values при публикации бандла. Возникает вопрос. Какая организация хельм чартов нужна для Werf + ArgoCD? В документации указано что нужно в папке .helm/templates описать все приложения что и в werf.yaml. Но у меня пока только чарт в папке с приложением и при публикации бандла я не вижу применения моих энв values. Спасибо за любую информацию.
Как я понимаю, werf рассчитан на тех, кто в целом умеет организовать helm-чарты и просто крутая надстройка над helm, с возможностями сборки приложения. Если так относиться, то документация в принципе становится понятнее.
да, я понимаю надо глубже изучить helm
Но если я правильно вас понял, надо смотреть в субчарты. Так вы сможете разные приложения красиво разделить и поддерживать без merge-hell'а.
Да у меня есть монорепа с 5 сервисами но будет больше. Пытаюсь сделать PoC Werf + GitLab + ArgoCD + AWS EKS
Имхо, argo здесь 5ое колесо. Gitlab CI вполне неплохо справляется. Арго нужен, когда много эфимерных кластеров. А werf вполне может доставить, и как сказали выше - слишком быстро. https://gitlab.com/vstconsulting/werf-build-error/-/blob/master/.helm/Chart.yaml Это пример как субчарты подкидывать. Только лучше делать линк внутрь или сразу внутри .helm, иначе потом с бандлами может быть проблема.
кластеров в том то дело планируется много, прототип нужен для проверки гипотезы.
Обсуждают сегодня