k8s-validator-rejects-multi-doc-yaml-files
Kubernetes manifest validators (kubectl apply —dry-run, kubeval, kubeconform) reject YAML files containing multiple documents separated by ---. Each K8s resource must be its own file. When generating manifests programmatically or from templates, split on --- boundaries before writing files.