Two documents
A Deployment and a Service separated by --- are two documents. Both must parse.
kind: Deployment metadata: name: api --- kind: Service metadata: name: api
Checks each YAML document in a manifest. It does not check the Kubernetes schema.
A --- stream is checked one document at a time. apiVersion, required fields, and unknown kinds are not validated.
Ctrl+Enter or ⌘+Enter runs this tool immediately.
Waiting for input.
Parsing stays in this browser. Input is not uploaded or saved.
A Deployment and a Service separated by --- are two documents. Both must parse.
kind: Deployment metadata: name: api --- kind: Service metadata: name: api
The error says Document 2 and the line. The first document can still be valid YAML.
kind: ConfigMap metadata: name: one --- kind: ConfigMap metadata: name: two
Check YAML syntax without converting or rewriting it. Errors include a line and column when the parser provides them, and valid input is left unchanged.
Convert YAML configuration to readable or compact JSON in the browser. Comments are dropped, and parse errors include line and column when the parser reports them.
Convert one YAML document to TOML in the browser. Comments are dropped, null is rejected, and multi-document streams are not merged.