39 lines
1.2 KiB
JSON
39 lines
1.2 KiB
JSON
{
|
|
"contract_version": "1.0.0",
|
|
"reef_id": "reef-railiance",
|
|
"subject": "rail-knative",
|
|
"readiness_state": "declared",
|
|
"checked_at": "2026-07-26T00:00:00Z",
|
|
"checks": {
|
|
"compatibility": {
|
|
"status": "pass",
|
|
"evidence": [
|
|
"../rail-knative/declarations/rail.yaml",
|
|
"../rail-kubernetes/declarations/rail.yaml"
|
|
],
|
|
"notes": "Declaration compatibility passes; runtime versions are not yet observed."
|
|
},
|
|
"capacity": {
|
|
"status": "unknown",
|
|
"evidence": [],
|
|
"notes": "CPU, memory, pod, and control-plane headroom must be measured."
|
|
},
|
|
"ingress": {"status": "unknown", "evidence": []},
|
|
"network": {"status": "unknown", "evidence": []},
|
|
"identity_and_secrets": {"status": "unknown", "evidence": []},
|
|
"observability": {"status": "unknown", "evidence": []},
|
|
"recovery": {"status": "unknown", "evidence": []},
|
|
"failure_domain": {
|
|
"status": "unknown",
|
|
"evidence": [],
|
|
"notes": "Knative would share the current single-member Kubernetes reef."
|
|
}
|
|
},
|
|
"residual_risks": [
|
|
{
|
|
"risk": "Single server and shared control plane for a critical bank-connected workload",
|
|
"status": "open",
|
|
"owner": "railiance-infra"
|
|
}
|
|
]
|
|
}
|