Всем, привет Есть задача использовать публичные helm чарты и добавлять к

ним свои изменения отдельным файлом. Это позволит легко обновляться при
выходе новой версии чарта, так как все изменения добавлены в отдельный файл, а не напрямую в template файлы helm чарта.
В Helm это реализовано в виде опции --post-renderer (https://helm.sh/docs/topics/advanced/), которая позволяет запустить дополнительный обработчик (например kustomize) после того как Helm сгенерировал манифесты для k8s.

Можно ли в команду "werf converge" добавить возможность передачи дополнительных опций командной строки для "helm install"?

То есть, чтобы можно было запустить команду "werf converge --post-renderer script.sh", которая запустит "helm install --post-renderer script.sh" ?

1 ответов

29 просмотров

Сейчас можно только добавить новые ресурсы, положив их в .helm/templates (или в новый чарт). В планах на ближайшие кварталы добавить поддержку патчинга после стадии рендеринга, что-то вроде: # .helm/patch.yaml - match: kind: Deployment name: myapp-.* patch: | <вероятно jq-патч>

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

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

Всем привет! Использую gitlab-ci. Настроил gitlab-agent для деплоя в куб. При деплое проекта в логах такая ошибка: Executing deploy plan failed to watch "ns:my-project/Ingress...
Konstantin Moiseev
4
Коллеги, добрый день, у меня небольшой вопрос: А что дает ключ —env у команды werf bundle apply? Если в werf converge он задавал имя namespace и чарта, то в werf bundle apply ...
Сергей Сухорада
14
Всем привет, не нашел в документации как при сборке с buildah сделать запуск команды от другого пользователя (пользователь из базового образа root, а команду надо выполнить из...
Egor Talantsev
3
Всем привет! Собираю образы при помощь werf export. Также есть стейдж werf cleanup. Я ожидаю, что werf будет сам чистить ранер, но этого не происходит. Я получаю при ручном з...
Макс
5
Добрый день, подскажите как интегрировать данные для авторизации в registry из variables gilab проекта при деплое helm чарта уже в кластере использую шаблон https://ru.werf.i...
Artem S
11
Всем привет! Пытаюсь через werf деплоить оператор Crunchy Postgres - деплой происходит нормально. А вот удаление (werf dismiss) не работает, т.е. команда зависает, вывода ника...
Ⲥⲉⲣⲅⲉύ Ⲗⲁцыⲅυⲏ 🎩
5
Это у всех так или только у меня? Чё происходит?
სერგეი ქრისტოვი
8
А mirror в кубер получилось у кого-нибудь добавить добавить?
Evgheni Mad
7
всем трям! Кто-нибудь работал со связкой werf + harbor + trivy ? Во время сборки образа выходит ошибка "PROJECTPOLICYVIOLATION: current image with "Pending" status of vulnerab...
Авессалом
16
Подскажите пожалуйста, почему на mac m1 (arm) не монтируется ssh-agent сокет в собираемый образ? В системе не запущен ssh-agent и переменная среды SSH_AUTH_SOCK не задана. tes...
Eugene Shutov
6
Карта сайта