Skip to content

Commit 2322922

Browse files
howardjohnrobscott
andauthored
conformance: add Agent Gateway (#3908)
* conformance: add Agent Gateway * Update site-src/implementations.md Co-authored-by: Rob Scott <[email protected]> --------- Co-authored-by: Rob Scott <[email protected]>
1 parent 24803c3 commit 2322922

File tree

3 files changed

+84
-0
lines changed

3 files changed

+84
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Agent Gateway (with kgateway)
2+
3+
## Table of Contents
4+
5+
|API channel|Implementation version|Mode|Report|
6+
|-----------|----------------------|----|------|
7+
|experimental|[v0.6.0]|default|[report](./experimental-0.6.0-report.yaml)|
8+
9+
## Reproduce
10+
11+
```
12+
go test./conformance -run TestConformance -args \
13+
--report-output /tmp/report.yaml \
14+
--conformance-profiles=GATEWAY-HTTP \
15+
--gateway-class agentgateway \
16+
--all-features \
17+
--organization agentgateway \
18+
--project agentgateway \
19+
--url http://agentgateway.dev/ \
20+
--version v0.6.0-dev \
21+
--contact "github.com/agentgateway/agentgateway/issues/new/choose"
22+
```
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
apiVersion: gateway.networking.k8s.io/v1
2+
date: "2025-07-09T12:34:09-07:00"
3+
gatewayAPIChannel: experimental
4+
gatewayAPIVersion: v1.3.0
5+
implementation:
6+
contact:
7+
- github.com/agentgateway/agentgateway/issues/new/choose
8+
organization: agentgateway
9+
project: agentgateway
10+
url: http://agentgateway.dev/
11+
version: v0.6.0-dev
12+
kind: ConformanceReport
13+
mode: default
14+
profiles:
15+
- core:
16+
result: success
17+
statistics:
18+
Failed: 0
19+
Passed: 33
20+
Skipped: 0
21+
extended:
22+
result: success
23+
statistics:
24+
Failed: 0
25+
Passed: 25
26+
Skipped: 0
27+
supportedFeatures:
28+
- GatewayAddressEmpty
29+
- GatewayHTTPListenerIsolation
30+
- GatewayInfrastructurePropagation
31+
- GatewayPort8080
32+
- GatewayStaticAddresses
33+
- HTTPRouteBackendProtocolH2C
34+
- HTTPRouteBackendProtocolWebSocket
35+
- HTTPRouteBackendRequestHeaderModification
36+
- HTTPRouteBackendTimeout
37+
- HTTPRouteDestinationPortMatching
38+
- HTTPRouteHostRewrite
39+
- HTTPRouteMethodMatching
40+
- HTTPRouteParentRefPort
41+
- HTTPRoutePathRedirect
42+
- HTTPRoutePathRewrite
43+
- HTTPRoutePortRedirect
44+
- HTTPRouteQueryParamMatching
45+
- HTTPRouteRequestMirror
46+
- HTTPRouteRequestMultipleMirrors
47+
- HTTPRouteRequestPercentageMirror
48+
- HTTPRouteRequestTimeout
49+
- HTTPRouteResponseHeaderModification
50+
- HTTPRouteSchemeRedirect
51+
name: GATEWAY-HTTP
52+
summary: Core tests succeeded. Extended tests succeeded.
53+
succeededProvisionalTests:
54+
- GatewayInfrastructure
55+
- HTTPRouteRequestPercentageMirror

site-src/implementations.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ other functions (like managing DNS or creating certificates).
8484
## Gateway Controller Implementation Status <a name="gateways"></a>
8585

8686
- [Acnodal EPIC][1]
87+
- [Agent Gateway][40]
8788
- [Airlock Microgateway][34]
8889
- [Amazon Elastic Kubernetes Service][23] (GA)
8990
- [Apache APISIX][2] (beta)
@@ -168,6 +169,7 @@ other functions (like managing DNS or creating certificates).
168169
[37]:#kgateway
169170
[38]:#google-cloud-service-mesh
170171
[39]:#kubvernor
172+
[40]:#agentgateway-with-kgateway
171173

172174

173175
[gamma]:mesh/index.md
@@ -187,6 +189,11 @@ In this section you will find specific links to blog posts, documentation and ot
187189
[epicdocs]:https://www.epic-gateway.org/
188190
[epicsource]:https://github.com/epic-gateway
189191

192+
### Agent Gateway (with Kgateway)
193+
[![Conformance](https://img.shields.io/badge/Gateway%20API%20Conformance%20v1.3.0-Agentgateway-green)](https://github.com/kubernetes-sigs/gateway-api/blob/main/conformance/reports/v1.3.0/airlock-microgateway)
194+
195+
[Agent Gateway](https://agentgateway.dev/) is an open source Gateway API implementation focusing on AI use cases, including LLM consumption, LLM serving, agent-to-agent ([A2A](https://a2aproject.github.io/A2A/latest/)), and agent-to-tool ([MCP](https://modelcontextprotocol.io/introduction)). It is the first and only proxy designed specifically for the Kubernetes Gateway API, powered by a high performance and scalable Rust dataplane implementation.
196+
190197
### Airlock Microgateway
191198
[![Conformance](https://img.shields.io/badge/Gateway%20API%20Conformance%20v1.3.0-Airlock%20Microgateway-green)](https://github.com/kubernetes-sigs/gateway-api/blob/main/conformance/reports/v1.3.0/airlock-microgateway)
192199

0 commit comments

Comments
 (0)