Is there a way to define a common helm chart template for a set of services and extend those templates on need basis?
All my micro services are spring-boot based and are deployed on Kubernetes cluster. I use helm chart templates for the deployment manifest files. There is a lot of common configuration across those helm charts. So, I'd like to have a default template file which all the services can use which includes default declarations like Kubernetes resource requests and limits, the default environment variables, namespace details etc.
Each microservice, now should be able to extend the common chart as required. For example: the services could add a list of additional environment variables.