Версии диаграммы руля - PullRequest
       15

Версии диаграммы руля

0 голосов
/ 12 марта 2020

Я пытаюсь настроить процесс разработки и сборки для диаграмм Хелма. Я сохранил файлы шаблонов Helm Chart, файлы значений et c в GitLab в проекте (у нас есть графики рулевого управления в проекте, отличном от проектов построения изображений). Я могу использовать Дженкинса, чтобы упаковать диаграмму руля и выложить ее в хранилище. Но мы хотим, чтобы версия рулевой диаграммы находилась в моментальном снимке, пока она не была протестирована в среде разработки, а затем выпустить ее с верной версией выпуска.

Проблема: версия диаграммы находится в Chart.yaml, но как она будет быть автоматически обновленным в GitLab, когда я буду готов сделать релиз. Таким образом, я могу использовать команду пакета helm с флагом версии, и он создаст tar.gz с версией выпуска, но я хочу прочитать эту версию из Chart.yaml, обрезать бит снимка и, когда пакет и pu sh завершены, обновить диаграммы .yaml со следующим снимком (без ручного вмешательства). То же самое, что мы делаем для релиза Maven в Jenkins.

Кто-нибудь может подсказать мне, если есть другие лучшие подходы для работы с релизами Helm Charts?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...