Comparing values.yaml with values-production.yaml is not enough when a release uses several -f flags. Helm applies values files from left to right, so the comparison must preserve the exact order and inspect rendered manifests rather than only raw YAML.
Import the complete Chart
Choose a Chart archive or folder so helpers, subdirectories, schemas, and templates are available. A pasted template without its context can produce misleading errors.
Chart.yaml
values.yaml
values-region.yaml
values-production.yaml
templates/Recreate each override stack
Add override files to Baseline and Target in the same left-to-right order used by the release command. Both sides already inherit the Chart's values.yaml.
baseline: values-staging.yaml
target: values-region.yaml → values-production.yamlInspect field provenance
Open Effective Values to see the final value, its source file, and earlier files it replaced. Click a source badge to return to that file before editing.
service.type = LoadBalancer
source: values-production.yamlCompare rendered resources
Render both sides, then review resources classified as changed, added, removed, or unchanged. This catches template conditionals and computed names that a plain values diff cannot see.
Deployment/acme-web: replicas 2 → 3
Service/acme-web: ClusterIP → LoadBalancerEquivalent Helm commands
The order below is intentional: later files win when the same compatible path is assigned again.
helm template demo ./chart \
-f values-region.yaml \
-f values-production.yaml \
--namespace defaultWhat this check does not prove
A successful local render does not run admission webhooks, confirm installed CRDs, check live cluster state, or guarantee a rollout. Use the same Helm version as production and follow with a server-side dry run in the intended cluster.
- Values file order must match the real Helm command.
- Field provenance explains which file supplied the final value.
- Rendered resource diff reveals changes caused by templates.
- The target cluster remains the authoritative validation environment.