- OIDC discovery fetch in initAuth() now has a 5s AbortSignal.timeout
to fail fast instead of hanging indefinitely when the auth server is unreachable.
This was identified as a root cause of startup ECONNRESET crashes on UAT
where ztunnel drops TCP connections before headers arrive.
- DB postgres client now sets connect_timeout: 5 so failed connection attempts
fail fast rather than hanging the startup sequence.
- Graceful shutdown timeout tightened to 8s (from 10s) to avoid
getting killed by Kubernetes liveness-probe deadline while draining.
Fixes GRO-1678.
Co-Authored-By: Paperclip <noreply@paperclip.ing>