Helm Chart Structure
web-service
|_ _ _ templates
|_ _ _ Chart.yaml
|_ _ _ values.yaml
I have helm chart setup in which my helm charts for my application are packaged .tgz
and pushed to nexus repo consider https://localhost:50714/#browse/browse:helm
Which is added to helm repositories.yaml using
helm repo add nexus https://localhost:50714/
Once Repo is added I can see the chart
helm search
NAME CHART VERSION APP VERSION DESCRIPTION
nexus/web-service 1.0.0-k8s Custom microservice Helm chart
To Install I Fire the below command
helm install nexus/ioc-web-service --version 1.0.0-k8s
and application get deployed. So the application is deployed using default values.yaml I need to make this configurable so that my default values.yaml is overridden by another file lets say values-override.yaml
web-service
|_ _ _ templates
|_ _ _ Chart.yaml
|_ _ _ values.yaml
|_ _ _ values-override.yaml
I used helm provision of passing extra file using -f command but it gives values-override.yaml file not found
helm install nexus/web-service -f values-override.yaml --version 1.0.0-k8s
Need Some input on how to get the pass the override values in file format. As the override values can be dynamic. On one environment it can be 1 variable in another there are be 10 variable which needs to be overridden