Files
substrate/internal
Yuan Gao 7a3347390d [WIP] e2e: give TestActorEgress an in-cluster origin (#1440)
Part of #246.

TestActorEgress fetched `http://example.com/`, so the test failed
whenever that host was unreachable rather than when egress broke.
GitHub-hosted runners also have no IPv6, so egress to an external domain
needs extra setup on an IPv6-only cluster.

The test now deploys its own testserver origin and fetches that. Since
an in-cluster origin would answer a pre-gateway masquerade just as
readily, the test asserts the atenet-egress access log recorded the
actor's CONNECT, and a subtest fetches by Service DNS name to keep
actor-side resolution covered. ServerPod gains `TargetPort` (defaulting
to `Port`) so the Service can publish 80 while the container binds an
unprivileged listener; the rendering is unit-tested without a cluster.

First of a series retiring the remaining example.com fetches.

Tested: presubmits on the fork.

🤖 Generated with [Claude Code](https://claude.com/claude-code)
2026-09-04 09:22:16 -04:00
..
2026-09-03 21:19:21 -07:00
2026-09-03 21:19:21 -07:00
2026-08-28 21:08:37 -07:00
2026-09-03 21:19:21 -07:00
2026-09-03 21:19:21 -07:00