Files
substrate/hack
Lior Lieberman 4e462b05e1 egress: make verify-egress-demo.sh robust and executable
The gateway access-log assertion read the log once, immediately after curl
returned, and failed if it saw nothing new. That is racy twice over:

  * Envoy emits the CONNECT access-log entry asynchronously, so for an
    external destination it can land seconds after the actor's response.
  * The Actor's HTTP client keeps the tunnel alive. A repeat fetch to a host
    it already reached rides the open tunnel and produces no new entry at
    all, so a run against a warm actor failed even though egress was working.

Poll for the new entry, and fall back to any tunnel already open for this
actor's SAN before declaring failure. Also read -c envoy explicitly (the pod
also runs the ext-proc sidecar) and mark the script executable, as every other
directly-invoked script in hack/ is.
2026-08-10 23:28:07 -07:00
..
2026-08-07 18:20:22 +00:00
2026-05-31 19:45:36 -07:00
2026-05-31 19:45:36 -07:00