так с kubectl у тебя тоже самое будет. Тебе придется эти репы от 100 сервисов скачать, и делать там kubectl apply. Не вижу разницы в сравнении с helm в твоем кейсе.
Ну и вера в то что ты сделаешь kubectl apply -f ./
и всё будет хорошо - это просто твоя вера. Там кучу всего может пойти не так
kubectl apply -f, не более декларативен чем helm upgrade. В обоих случаях, заливаются ямлы в куб
Разница в том, что, что мои 100 сревисов уже существуют в одной репе. А если я хочу 10 чартов из 10 реп, мне надо где-то отдельно ещё схоронить эти 10 реп. Я как раз это и искал — способ декларативно описать набор сервисов хелма для раскатывания в куб. Но, видимо, для хелма наибольшая сущность это сервис и я не могу через него получить желаемое.