I have defined a parent chart called base-microservice and is available at mycompany.github.com/pages/base-microservice
Structure is as follows :
base-microservice
- templates
- deployment.yaml
- ingress.yaml
- service.yaml
- Chart.yaml
- values.yaml
- index.yaml
- base-microservice-0.1.0.tgz
I would like to define a customapp chart which inherits from the parent chart.
Structure is as follows :
customapp-service
- customapp
- Chart.yaml
- charts
- requirements.yaml
- values.yaml
- src
requirements.yaml is as follows :
dependencies:
- name: base-microservice
repository: https://mycompany.github.com/pages/base-microservice
version: 0.1.0
When I do
helm install --repo https://mycompany.github.com/pages/base-microservice --name customapp --values customapp/values.yaml
It creates and deploys base-microservice instead of customapp.. in other words my Chart.yaml and values.yaml in custom app chart don’t override what was defined in the base one..
Kindly advice how to structure the app ?