Skip to content

agentgateway: target backend-protocol policy to service-upstream backends#95

Merged
danehans merged 1 commit intomainfrom
issue_59_14
Mar 17, 2026
Merged

agentgateway: target backend-protocol policy to service-upstream backends#95
danehans merged 1 commit intomainfrom
issue_59_14

Conversation

@danehans
Copy link
Copy Markdown
Collaborator

@danehans danehans commented Mar 9, 2026

What type of PR is this?
/kind feature
/kind documentation
/kind test

What this PR does / why we need it:
This PR completes the issue #59 backend-protocol subtask for AgentgatewayBackend workflows.

When service-upstream rewrites HTTPRoute backendRefs to agentgateway.dev/AgentgatewayBackend, backend-protocol (GRPC/GRPCS) should target those generated backends rather than the original Service.

Changes included:

  • reorder agentgateway emitter flow so service-upstream rewrites occur before backend-protocol projection
  • extend backend-protocol policy targeting logic to support both Service and AgentgatewayBackend targets
  • update service_upstream integration golden output for backend-protocol targeting behavior
  • update ingress-nginx provider and agentgateway emitter docs

Which issue(s) this PR fixes:
Refs #59

Does this PR introduce a user-facing change?:

Agentgateway emitter now targets backend-protocol HTTP2 policies to generated AgentgatewayBackend resources when service-upstream is enabled.

Base automatically changed from issue_59_13 to main March 17, 2026 21:41
…ends

When service-upstream rewrites HTTPRoute backendRefs to AgentgatewayBackend,\nbackend-protocol should attach to those backend objects instead of the\noriginal Service target. This keeps HTTP2 upstream intent aligned with\nthe rewritten backend reference path.\n\nReordered agentgateway policy application so service-upstream rewrite runs\nbefore backend-protocol projection, updated backend-protocol target\nselection logic, and refreshed docs/golden output to reflect\nAgentgatewayBackend targeting behavior.\n\nRefs #59

Signed-off-by: Daneyon Hansen <daneyon.hansen@solo.io>
@danehans danehans merged commit 8ad1aa2 into main Mar 17, 2026
3 checks passed
@danehans danehans deleted the issue_59_14 branch March 17, 2026 22:09
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