Ingest Chute Logs
Ingest chute pod logs streamed by the in-guest log shipper.
mTLS-only, via the cvm proxy: the guest presents its per-boot registry mTLS leaf and the resolve_log_context dependency binds the shipment to the launch-config owner (cross-miner injection is rejected there; the auth result is cached per (config_id, cert) so a burst of batches doesn't re-verify). Identity is derived server-side — the body carries only deployment_id + the log lines.
Cutoff contract (docs/specs/chute-log-shipper.md): 204 = stop capturing this pod, 200 = keep sending, 403/404 = terminal reject (unauthorized / unknown config), which the guest also treats as stop. The lines are ingested BEFORE the cutoff is evaluated so a final crash batch is always stored.
Path parameters
Request body
Response
Successful Response
Changes
Changed in 3 of the 11 revisions of this API.12
- ○
endpoint added
endpoint-added
- ○
- ▲
api path removed without deprecation
api-path-removed-without-deprecation
This revision also has 97 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ○
endpoint added
endpoint-added
- ○