Helm is the tool to manage complex Kubernetes deployments.
Helm can easily update the existing configuration to the new configuration defined by the chart. But often you want to inspect what is going to be changed.
The following workaround exists:
helm get <release-name> > current-values.yaml helm upgrade --dry-run --debug > upgraded-values.yaml diff current-values.yaml upgraded-values.yaml
There is an issue at GitHub to natively support such a funtction in helm.