mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-10 12:47:04 +00:00
/healthz/ready proxied the whole client request to the backend's ready path and relayed the full response, although the probe only needs the status code. The probe now captures an internal /_ready_probe subrequest, a plain GET without arguments or body, and returns only its status code. Blackbox's http_ready module judges the status alone, so 2xx, 3xx, 401 and 403 still pass and 5xx still fails. Checked on openresty 1.31.8.1: the backend now sees GET / only and the probe answers with the status code, 502 included. The wiring test fails on a /healthz/ready that proxies. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Integration Tests 🔗
See integration.md for the SPOT: framework, requirements, directory structure, and make test-integration usage.