Я недавно задал вопрос о том, как структурировать несколько приложений, которые должны быть объединены вместе, и думаю о том, чтобы пойти по пути, чтобы у каждого отдельного приложения была своя собственная диаграмма Хелма и собственный входной контроллер.Это позволило бы CI / CD легко обновлять каждый компонент, не затрагивая остальных.
Я также думал об использовании диаграммы "Umbrella" для указания версий других диаграмм, когда речь идет о реальных выпусках, и сохранял это.в другом репо.
Однако, если бы я использовал несколько диаграмм Хелма с входным контроллером для каждого, как бы я обрабатывал некоторые объекты, которые разделяются между ними?Такие, как секреты, издатели TLS и объемы, разделенные между ними?Я мог бы поместить их в зонтичную диаграмму, но тогда я бы потерял преимущество от возможности использовать это в CI / CD.Я мог бы дублировать их внутри каждого отдельного графика, но мне это кажется неправильным.Я думаю, что мне понадобится еще одна диаграмма Хелма для управления этими ресурсами в одиночку.
Есть ли предлагаемый стандарт для этого или каким способом вы бы порекомендовали?