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?