Skip to content

e2e: identify the target actor with the ate-target-actor header - #35

Closed
keithmattix wants to merge 1 commit into
kagent-dev:mainfrom
keithmattix:fix-agw-ci
Closed

e2e: identify the target actor with the ate-target-actor header#35
keithmattix wants to merge 1 commit into
kagent-dev:mainfrom
keithmattix:fix-agw-ci

Conversation

@keithmattix

Copy link
Copy Markdown
Collaborator

The pinned agentgateway nightly (v0.0.0-alpha.988ac151) resolves the ingress target from the ate-target-actor header (<atespace>/<actor>) and no longer falls back to the Host/:authority, so every Host-routed call in the e2e suites gets a 404 from the dataplane — this is what failed both pr-workflow and helm-e2e on the #28 squash (971d345).

Port the calling convention from the upstream agentgateway integration branch: add the shared internal/atenet header contract and send the header from the router client (plain requests and CONNECT), the demo suite callers, and the gRPC, websocket, and arbitrary-port ingress tests.

The pinned agentgateway nightly resolves the ingress target from the
ate-target-actor header (<atespace>/<actor>) and no longer falls back
to the Host/:authority, so every Host-routed call in the e2e suites now
gets a 404 from the dataplane. Port the calling convention: add the
shared internal/atenet header contract and send the header from the
router client (requests and CONNECT), the demo callers, and the gRPC,
websocket, and arbitrary-port ingress tests.
@keithmattix

Copy link
Copy Markdown
Collaborator Author

AI did this; we need an upstream substrate sync instead

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.

1 participant