Skip to content

Commit

Permalink
Add v1.2.0 conformance report for Envoy Gateway (#3420)
Browse files Browse the repository at this point in the history
* Add v1.2.0 conformance report for Envoy Gateway

Signed-off-by: Arko Dasgupta <[email protected]>

* fix version in report

Signed-off-by: Arko Dasgupta <[email protected]>

---------

Signed-off-by: Arko Dasgupta <[email protected]>
  • Loading branch information
arkodg authored Oct 30, 2024
1 parent 1296ffc commit 9de5ed4
Show file tree
Hide file tree
Showing 2 changed files with 131 additions and 0 deletions.
34 changes: 34 additions & 0 deletions conformance/reports/v1.2.0/envoy-gateway/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Envoy Gateway

## Table of Contents

|API channel|Implementation version|Mode|Report|
|-----------|----------------------|----|------|
| experimental |[v1.2.0-rc.1](https://github.com/envoyproxy/gateway/releases/tag/v1.2.0-rc.1)| default |[link](./experimental-v1.2.0-default-report.yaml)|

## Reproduce

1. Clone the Envoy Gateway GitHub repository

```bash
git clone https://github.com/envoyproxy/gateway.git && cd gateway
```

2. Check out the desired version

```bash
export VERSION=v<x.y.z>
git checkout $VERSION
```

3. Run the conformance tests

```bash
CONFORMANCE_REPORT_PATH=conformance-report-k8s.yaml make experimental-conformance
```

4. Check the produced report

```bash
cat ./conformance-report-k8s.yaml
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
apiVersion: gateway.networking.k8s.io/v1
date: "2024-10-25T08:32:32Z"
gatewayAPIChannel: experimental
gatewayAPIVersion: v1.2.0
implementation:
contact:
- https://github.com/envoyproxy/gateway/blob/main/GOVERNANCE.md
organization: envoyproxy
project: envoy-gateway
url: https://github.com/envoyproxy/gateway
version: v1.2.0-rc.1
kind: ConformanceReport
mode: default
profiles:
- core:
result: success
statistics:
Failed: 0
Passed: 12
Skipped: 0
extended:
result: partial
skippedTests:
- GatewayInfrastructure
- GatewayStaticAddresses
statistics:
Failed: 0
Passed: 0
Skipped: 2
supportedFeatures:
- GatewayHTTPListenerIsolation
- GatewayInfrastructurePropagation
- GatewayPort8080
- GatewayStaticAddresses
name: GATEWAY-GRPC
summary: Core tests succeeded. Extended tests partially succeeded with 2 test skips.
- core:
result: success
statistics:
Failed: 0
Passed: 33
Skipped: 0
extended:
result: partial
skippedTests:
- GatewayInfrastructure
- GatewayStaticAddresses
statistics:
Failed: 0
Passed: 21
Skipped: 2
supportedFeatures:
- GatewayHTTPListenerIsolation
- GatewayInfrastructurePropagation
- GatewayPort8080
- GatewayStaticAddresses
- HTTPRouteBackendProtocolH2C
- HTTPRouteBackendProtocolWebSocket
- HTTPRouteBackendRequestHeaderModification
- HTTPRouteBackendTimeout
- HTTPRouteDestinationPortMatching
- HTTPRouteHostRewrite
- HTTPRouteMethodMatching
- HTTPRouteParentRefPort
- HTTPRoutePathRedirect
- HTTPRoutePathRewrite
- HTTPRoutePortRedirect
- HTTPRouteQueryParamMatching
- HTTPRouteRequestMirror
- HTTPRouteRequestMultipleMirrors
- HTTPRouteRequestTimeout
- HTTPRouteResponseHeaderModification
- HTTPRouteSchemeRedirect
name: GATEWAY-HTTP
summary: Core tests succeeded. Extended tests partially succeeded with 2 test skips.
- core:
result: success
statistics:
Failed: 0
Passed: 11
Skipped: 0
extended:
result: partial
skippedTests:
- GatewayInfrastructure
- GatewayStaticAddresses
statistics:
Failed: 0
Passed: 0
Skipped: 2
supportedFeatures:
- GatewayHTTPListenerIsolation
- GatewayInfrastructurePropagation
- GatewayPort8080
- GatewayStaticAddresses
name: GATEWAY-TLS
summary: Core tests succeeded. Extended tests partially succeeded with 2 test skips.

0 comments on commit 9de5ed4

Please sign in to comment.