Bootstrap derived Knative rail

This commit is contained in:
tegwick 2026-07-26 13:35:05 +02:00
parent 8bead1241a
commit 6b314644a9
10 changed files with 202 additions and 0 deletions

15
docs/runtime-contract.md Normal file
View file

@ -0,0 +1,15 @@
# Knative Runtime Contract
The rail owns:
- authenticated-entry integration points
- request activation and bounded buffering
- scale-to-zero and optional temporary minimum scale
- revisions, concurrency, autoscaling, and traffic splitting
- cold-start readiness and revision rollback
It inherits workload identity, criticality, dependencies, health, evidence,
promotion vocabulary, and recovery requirements from `rail-kubernetes` 1.0.0.
Production values for timeouts, concurrency, and scaling are workload bindings
backed by measured evidence; the rail must not invent one universal value.