1. Почему не увидишь? Ты каждый релиз тиллера называешь определенным образом - и роли для него называешь таким же образом. E.g. tiller-dev, rbac-dev. Но да, это нечто сбоку, ты сам должен понимать как это посмотреть.
3, 4. Я понимаю твою боль здесь, с этим ничего не сделать, кмк. Взять тот же ансибл - там очень сложные конструкты есть в популярных ролях - и всё из-за генерализации ролей. Тут всегда есть выбор - использую сложную, но общую сущность (а сложность там рождается как раз из-за необходимости поддержки сотен кейсов) - или делать простоё своё.
5. Ну ты также легко можешь в каждый чарт подкладывать values-файлы под окружение, я правда не знаком с тем, как это в капитане сделано, может быть там удобнее как-то. Посмотрю схожу.
Я посмотрел, реализацию из капитана можно сделать и в хелме. Просто держать инфраструктурные переменные, относящиеся к конкретному окружению также в values-файлах.