You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: wildcard cert lookup and evidence server latency in dstack-ingress
Two bugs fixed:
1. build-combined-pems.sh: wildcard domains (e.g. *.example.com) failed
to find their Let's Encrypt certificates because the script looked for
/etc/letsencrypt/live/*.example.com/ while certbot stores them under
/etc/letsencrypt/live/example.com/. Fixed by using cert_dir_name() from
functions.sh to strip the wildcard prefix.
2. entrypoint.sh: the HAProxy evidence-server routing used
"tcp-request content accept if WAIT_END" which forces a full 5-second
delay (the inspect-delay value) on EVERY new TLS connection before
routing proceeds. Replaced with "tcp-request content accept if
{ req.len gt 0 }" so HAProxy accepts as soon as any application data
arrives in the buffer. After SSL termination a complete TLS record is
decrypted atomically, so the full HTTP request is available on first
evaluation.
Bump version to 2.1.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments