Helm for Multi-Module maven Spring boot project

3/17/2020

I have a maven multi-module Spring boot application with more than one deployable web artefacts out of this repository - few REST backend services, few message processing components.

How do I structure the Helm chart for this project? Given, the project, when deployed, will include all the necessary components (jobs, message consumers, REST services) based the values set in values.yaml, to make it fully operational. Should it be one chart with nested dependencies or each deployable projects with its own charts? An example of this would be much helpful!

Edit: Can each deployable module have independent chart with parent project having a chart that combines all the chart and deploy needed components based on config?

-- Vijay Veeraraghavan
kubernetes-helm
maven
spring-boot

0 Answers