Я пытаюсь настроить процесс разработки и сборки для диаграмм Хелма. Я сохранил файлы шаблонов Helm Chart, файлы значений et c в GitLab в проекте (у нас есть графики рулевого управления в проекте, отличном от проектов построения изображений). Я могу использовать Дженкинса, чтобы упаковать диаграмму руля и выложить ее в хранилище. Но мы хотим, чтобы версия рулевой диаграммы находилась в моментальном снимке, пока она не была протестирована в среде разработки, а затем выпустить ее с верной версией выпуска.
Проблема: версия диаграммы находится в Chart.yaml, но как она будет быть автоматически обновленным в GitLab, когда я буду готов сделать релиз. Таким образом, я могу использовать команду пакета helm с флагом версии, и он создаст tar.gz с версией выпуска, но я хочу прочитать эту версию из Chart.yaml, обрезать бит снимка и, когда пакет и pu sh завершены, обновить диаграммы .yaml со следующим снимком (без ручного вмешательства). То же самое, что мы делаем для релиза Maven в Jenkins.
Кто-нибудь может подсказать мне, если есть другие лучшие подходы для работы с релизами Helm Charts?
Спасибо.