Skip to content

[release-1.0] Cherry-pick #3442: docs: fix outdated statements in the egress guides - #3516

Merged
Lior Lieberman (LiorLieberman) merged 1 commit into
agent-substrate:release-1.0from
yufan-su:cherry-pick-3442-release-1.0
Oct 31, 2026
Merged

Lior Lieberman (LiorLieberman) merged 1 commit into
agent-substrate:release-1.0from
yufan-su:cherry-pick-3442-release-1.0

Conversation

@yufan-su

Copy link
Copy Markdown
Collaborator

Cherry-pick of #3442 onto release-1.0 (git cherry-pick -x of the squash commit), it applied cleanly with no changes.

Fixes outdated statements in the egress credential injection, traffic and trust bundle guides.

AI use: AI-assisted. Clean pick.

)

`egress-credential-injection.md`
- Injection also works on cleartext `http` rules.
- Credential URIs: list the form the API accepts and what admission
rejects.
- The provider setting can also come from `ATE_CREDENTIAL_PROVIDER` or
from `atenet.egress.credentialProvider` in the `--config` file.
- The `ext-proc` log command works on the Envoy dataplane only.
- Use `replaceHeaders` throughout, to match the examples.

`egress-trust-bundle.md`
- The example was a CRD-shaped manifest that `kubectl ate create
actor-template -f` rejects, and its trailing-slash `mountPath` fails
validation. It is now a protojson excerpt.
- The `unusable contents` error does not exist. The doc now shows the
error atelet returns when the egress ClusterTrustBundle is missing.
- The wrapper script now reads the same path as the example.
- System roots come from atelet's `distroless/base-debian13` image.

`egress-traffic.md`
- HTTPS whose SNI matches no rule is closed during the TLS handshake,
without an HTTP response.
- Add a row for `tls_passthrough`. It relays whatever runs inside the
TLS without inspecting it.
- A client that sends non-HTTP bytes first gets `400 Bad Request`. A
client that waits for the server is closed after about 1 second. atunnel
does not log either case.

AI use: I used Claude Code to audit the egress docs against the code,
run a test for all the outdated statement. I reviewed every change.

- [ ] Tests pass
- [x] Docs updated

---------

Signed-off-by: Yufan Su <yufans@google.com>
(cherry picked from commit 0e67fd6)
@LiorLieberman
Lior Lieberman (LiorLieberman) merged commit b842548 into agent-substrate:release-1.0 Oct 31, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants