A developer wants to inspect the generated Kubernetes manifests from a Helm chart without actually installing the chart into the OpenShift cluster. Which Helm command should be used?
`helm template my-release my-chart` renders the chart's templates locally and prints the resulting Kubernetes manifests to stdout, contacting no cluster and creating no resources. This satisfies the stem's constraint of inspecting generated manifests without installing the chart, unlike `helm install`, which applies them to the cluster.
Why this answer
'helm template' renders a chart's templates locally and prints the resulting Kubernetes manifests to stdout without contacting the cluster or installing anything. It is the canonical command for inspecting what a chart would produce, and it accepts a release name and chart reference. This lets developers review, diff, or pipe the output before committing to an install.
Exam trap
EX280 often tests whether candidates confuse 'helm template' (renders manifests locally) with 'helm show' subcommands (display chart metadata or values) or with the --dry-run flag that must accompany install/upgrade.
How to eliminate wrong answers
Option A is wrong because 'helm dry-run' is not a standalone command — dry-run is a flag (--dry-run) used with 'helm install' or 'helm upgrade', not a subcommand. Option C is wrong because 'helm show chart' displays the chart's metadata (Chart.yaml contents) such as version and description, not the rendered manifests. Option D is wrong because 'helm inspect values' (now 'helm show values') prints the chart's default values.yaml, not the generated Kubernetes resources.