Комментарии 2
А какие-то преимущества у вашего унивесального чарта перед аналогичными конструкциями есть? Я говорю о, например, https://docs.k8s-at-home.com/our-helm-charts/common-library/ (https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common) или https://github.com/bitnami/charts/tree/master/bitnami/common . Там вообще все манифесты могут генериться из строки
{{ include "common.all" . }}
и файлика values.yaml. То есть это всё - переход от генерации манифестов из шаблонов к генерации собственно шаблонов с помощью неких библиотек.
Вопрос субъективный.
В первую очередь мы двигались от собственных потребностей, поэтому у нас есть некоторые удобные наработки.
Структура у нас попроще, но наши потребности она закрывает.
Разработка локализована в РФ, можно сказать, что это "импортозамещение", в некотором роде.
В вашем случае нужно отталкиваться от ваших потребностей. Если наш чарт их закрывает, отлично, если нет, вы можете описать ваш запрос в Issue на GitHub и мы постараемся его решить.
Использование универсальных Helm чартов в проектах