health
Kubernetes readiness probe
Returns 200 OK only when all downstream dependencies (storage backend) are reachable. Returns 503 Service Unavailable otherwise.
Content negotiation: Accept: application/x-protobuf -> Protobuf; else JSON. The 503 response uses the same schema with ready: false.
get/health/readiness
Headers
Accept'application/json' | 'application/x-protobuf'
Response
Service is ready to accept traffic.
Example response
{
"ready": true,
"storage": true
}