Introduce a unified manifest-stream output mode so users get one stable, reproducible stream without requiring any new flag.
Expected Behavior
helm template,helm install --dry-run,helm upgrade --dry-run, andhelm get manifestmust emit a unified manifest stream.- The unified stream orders documents by full
Sourcepath, sorted lexicographically. - Within a single template file, multi-document YAML is emitted in the same top-to-bottom order as rendered.
- Hooks are included in the unified stream.
- For install and upgrade dry-runs, output must present a single
MANIFESTsection. - When hook and non-hook resources share the same
Sourcepath,helm get manifestmust place those hooks before non-hook resources. - The dry-run
MANIFESTsection must not add extra trailing blank lines. helm templateoutput must end with a trailing newline.- Upgrade dry-run output must not include the
Happy Helming!success line.