Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 42 additions & 0 deletions conformance/reports/v1.4.0/agentgateway-agentgateway/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Agent Gateway (with kgateway)

## Table of Contents

|API channel|Implementation version|Mode|Report|
|-----------|----------------------|----|------|
|experimental|[v2.2.0-alpha.1](https://github.com/kgateway-dev/kgateway/releases/tag/v2.2.0-alpha.1)|default|[report](./v2.2.0-report.yaml)|

## Reproduce

### Steps

1. Clone the kgateway repository:

```sh
git clone https://github.com/kgateway-dev/kgateway.git && cd kgateway && git checkout tags/v2.2.0-alpha.1
```

2. Bootstrap a KinD cluster with all the necessary components installed:

```sh
make setup-base
```

3. Deploy the kgateway Helm charts:

```sh
export VERSION="v2.2.0-alpha.1"

helm upgrade -i --create-namespace --namespace kgateway-system --version $VERSION kgateway-crds oci://cr.kgateway.dev/kgateway-dev/charts/kgateway-crds

helm upgrade -i --namespace kgateway-system --version $VERSION kgateway oci://cr.kgateway.dev/kgateway-dev/charts/kgateway
```

4. Run the conformance tests:

```sh
make agw-conformance
```

5. View and verify the conformance report: `cat _test/conformance/*`

Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
apiVersion: gateway.networking.k8s.io/v1
date: "2025-10-31T08:12:11-07:00"
gatewayAPIChannel: experimental
gatewayAPIVersion: v1.4.0
implementation:
contact:
- github.com/agentgateway/agentgateway/issues/new/choose
organization: agentgateway
project: agentgateway
url: github.com/agentgateway/agentgateway
version: v2.2.0-alpha.1
kind: ConformanceReport
mode: default
profiles:
- core:
result: success
statistics:
Failed: 0
Passed: 13
Skipped: 0
extended:
result: success
statistics:
Failed: 0
Passed: 2
Skipped: 0
supportedFeatures:
- GatewayAddressEmpty
- GatewayHTTPListenerIsolation
- GatewayInfrastructurePropagation
- GatewayPort8080
unsupportedFeatures:
- GatewayStaticAddresses
name: GATEWAY-GRPC
summary: Core tests succeeded. Extended tests succeeded.
- core:
result: success
statistics:
Failed: 0
Passed: 33
Skipped: 0
extended:
result: success
statistics:
Failed: 0
Passed: 27
Skipped: 0
supportedFeatures:
- GatewayAddressEmpty
- GatewayHTTPListenerIsolation
- GatewayInfrastructurePropagation
- GatewayPort8080
- HTTPRouteBackendProtocolH2C
- HTTPRouteBackendProtocolWebSocket
- HTTPRouteBackendRequestHeaderModification
- HTTPRouteBackendTimeout
- HTTPRouteCORS
- HTTPRouteDestinationPortMatching
- HTTPRouteHostRewrite
- HTTPRouteMethodMatching
- HTTPRouteNamedRouteRule
- HTTPRouteParentRefPort
- HTTPRoutePathRedirect
- HTTPRoutePathRewrite
- HTTPRoutePortRedirect
- HTTPRouteQueryParamMatching
- HTTPRouteRequestMirror
- HTTPRouteRequestMultipleMirrors
- HTTPRouteRequestPercentageMirror
- HTTPRouteRequestTimeout
- HTTPRouteResponseHeaderModification
- HTTPRouteSchemeRedirect
unsupportedFeatures:
- GatewayStaticAddresses
name: GATEWAY-HTTP
summary: Core tests succeeded. Extended tests succeeded.
- core:
result: success
statistics:
Failed: 0
Passed: 11
Skipped: 0
extended:
result: success
statistics:
Failed: 0
Passed: 2
Skipped: 0
supportedFeatures:
- GatewayAddressEmpty
- GatewayHTTPListenerIsolation
- GatewayInfrastructurePropagation
- GatewayPort8080
unsupportedFeatures:
- GatewayStaticAddresses
name: GATEWAY-TLS
summary: Core tests succeeded. Extended tests succeeded.
succeededProvisionalTests:
- GatewayInfrastructure
- GatewayOptionalAddressValue
- HTTPRouteNamedRule
- HTTPRouteRequestPercentageMirror
126 changes: 126 additions & 0 deletions conformance/reports/v1.4.0/istio-istio/1.28.0-default-report.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,126 @@
apiVersion: gateway.networking.k8s.io/v1
date: "2025-10-27T22:42:18Z"
gatewayAPIChannel: experimental
gatewayAPIVersion: v1.4.0
implementation:
contact:
- '@istio/maintainers'
organization: istio
project: istio
url: https://istio.io/
version: "1.28"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks like v1.28 isn't out quite yet?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The build is against the release candidate which will have the same code. The release will be on Wednesday.

kind: ConformanceReport
mode: default
profiles:
- core:
result: success
statistics:
Failed: 0
Passed: 7
Skipped: 0
extended:
result: success
statistics:
Failed: 0
Passed: 7
Skipped: 0
supportedFeatures:
- MeshConsumerRoute
- MeshHTTPRouteBackendRequestHeaderModification
- MeshHTTPRouteNamedRouteRule
- MeshHTTPRouteQueryParamMatching
- MeshHTTPRouteRedirectPath
- MeshHTTPRouteRedirectPort
- MeshHTTPRouteRewritePath
- MeshHTTPRouteSchemeRedirect
unsupportedFeatures:
- MeshClusterIPMatching
name: MESH-HTTP
summary: Core tests succeeded. Extended tests succeeded.
- core:
result: success
statistics:
Failed: 0
Passed: 13
Skipped: 0
extended:
result: success
statistics:
Failed: 0
Passed: 3
Skipped: 0
supportedFeatures:
- GatewayAddressEmpty
- GatewayHTTPListenerIsolation
- GatewayInfrastructurePropagation
- GatewayPort8080
- GatewayStaticAddresses
name: GATEWAY-GRPC
summary: Core tests succeeded. Extended tests succeeded.
- core:
result: success
statistics:
Failed: 0
Passed: 33
Skipped: 0
extended:
result: success
statistics:
Failed: 0
Passed: 28
Skipped: 0
supportedFeatures:
- GatewayAddressEmpty
- GatewayHTTPListenerIsolation
- GatewayInfrastructurePropagation
- GatewayPort8080
- GatewayStaticAddresses
- HTTPRouteBackendProtocolH2C
- HTTPRouteBackendProtocolWebSocket
- HTTPRouteBackendRequestHeaderModification
- HTTPRouteBackendTimeout
- HTTPRouteCORS
- HTTPRouteDestinationPortMatching
- HTTPRouteHostRewrite
- HTTPRouteMethodMatching
- HTTPRouteNamedRouteRule
- HTTPRouteParentRefPort
- HTTPRoutePathRedirect
- HTTPRoutePathRewrite
- HTTPRoutePortRedirect
- HTTPRouteQueryParamMatching
- HTTPRouteRequestMirror
- HTTPRouteRequestMultipleMirrors
- HTTPRouteRequestPercentageMirror
- HTTPRouteRequestTimeout
- HTTPRouteResponseHeaderModification
- HTTPRouteSchemeRedirect
name: GATEWAY-HTTP
summary: Core tests succeeded. Extended tests succeeded.
- core:
result: success
statistics:
Failed: 0
Passed: 11
Skipped: 0
extended:
result: success
statistics:
Failed: 0
Passed: 3
Skipped: 0
supportedFeatures:
- GatewayAddressEmpty
- GatewayHTTPListenerIsolation
- GatewayInfrastructurePropagation
- GatewayPort8080
- GatewayStaticAddresses
name: GATEWAY-TLS
summary: Core tests succeeded. Extended tests succeeded.
succeededProvisionalTests:
- GRPCRouteNamedRule
- GatewayInfrastructure
- GatewayOptionalAddressValue
- HTTPRouteNamedRule
- HTTPRouteRequestPercentageMirror
- MeshHTTPRouteNamedRule
11 changes: 11 additions & 0 deletions conformance/reports/v1.4.0/istio-istio/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Istio

## Table of Contents

|API channel|Implementation version|Mode|Report|
|-----------|----------------------|----|------|
|x|[1.28.0](https://github.com/istio/istio/releases/tag/1.28.0)|x|[1.28.0 report](./experimental-1.28.0-default-report.yaml)|

## Reproduce

Istio conformance tests can be reproduced by running `prow/integ-suite-kind.sh test.integration.pilot.kube` from within the [Istio repo](https://github.com/istio/istio).