Во, давай предметно.
1. У тебя тут больше вопрос красоты ведь? Несколько тиллеров завести - это по 5-10 минут на каждый.
2. Хелм мыслит релизами, всё остальное не обязательно. Но да, я согласен. С другой стороны - у тебя всё равно сбоку какой-то релизный цикл есть - и их можно синхронизировать с хелмом.
3. У меня вообще другой опыт. Чтобы было понятно - у меня в поддержке около 200 чартов - и я вообще не вижу там боли и слёз. И тем более не вижу нечитабельного говна.
4. Просто форкаешь и делаешь под себя, не наследуя логику общего чарта. Как с ролями в ансибл - берешь роль, выкидываешь из неё всю common-логику.
5. Это вопрос только твоего процесса, тут сам хелм никак тебе ничего не запрещает и не требует.
6. Согласен, тут может быть сложно.
1. Наверное, скорее менеджмента. Если я хочу посмотреть какие права кому выданы, то сделать kubectl get ... и все. А матча между "роли" = "тиллеры" я так не увижу.
3. Я натыкаюсь, в основном в комьюнити чартах, конечно, но тем не менее. Если по какой-то причине нужно хорошо закастомить ресурс, там начинаются всякие циклы для перебора лейблов, например, которые можно изменить только полной заменой всего списка и это, опять же, боль 🙁
4. Не выглядит как "переиспользование" и "проект, который можно пилить вместе с комьюнити". А хотелось бы именно так, иначе какой же это as a code?
5. Да, он ничего не запрещает и не требует, но раз уж он тулза, которая активно участвуем в поставке, он должен быть гибким и подстраиваться под мой процесс.