Skip to content

Commit 9de5ed4

Browse files
authored
Add v1.2.0 conformance report for Envoy Gateway (#3420)
* 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]>
1 parent 1296ffc commit 9de5ed4

File tree

2 files changed

+131
-0
lines changed

2 files changed

+131
-0
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Envoy Gateway
2+
3+
## Table of Contents
4+
5+
|API channel|Implementation version|Mode|Report|
6+
|-----------|----------------------|----|------|
7+
| 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)|
8+
9+
## Reproduce
10+
11+
1. Clone the Envoy Gateway GitHub repository
12+
13+
```bash
14+
git clone https://github.com/envoyproxy/gateway.git && cd gateway
15+
```
16+
17+
2. Check out the desired version
18+
19+
```bash
20+
export VERSION=v<x.y.z>
21+
git checkout $VERSION
22+
```
23+
24+
3. Run the conformance tests
25+
26+
```bash
27+
CONFORMANCE_REPORT_PATH=conformance-report-k8s.yaml make experimental-conformance
28+
```
29+
30+
4. Check the produced report
31+
32+
```bash
33+
cat ./conformance-report-k8s.yaml
34+
```
Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
apiVersion: gateway.networking.k8s.io/v1
2+
date: "2024-10-25T08:32:32Z"
3+
gatewayAPIChannel: experimental
4+
gatewayAPIVersion: v1.2.0
5+
implementation:
6+
contact:
7+
- https://github.com/envoyproxy/gateway/blob/main/GOVERNANCE.md
8+
organization: envoyproxy
9+
project: envoy-gateway
10+
url: https://github.com/envoyproxy/gateway
11+
version: v1.2.0-rc.1
12+
kind: ConformanceReport
13+
mode: default
14+
profiles:
15+
- core:
16+
result: success
17+
statistics:
18+
Failed: 0
19+
Passed: 12
20+
Skipped: 0
21+
extended:
22+
result: partial
23+
skippedTests:
24+
- GatewayInfrastructure
25+
- GatewayStaticAddresses
26+
statistics:
27+
Failed: 0
28+
Passed: 0
29+
Skipped: 2
30+
supportedFeatures:
31+
- GatewayHTTPListenerIsolation
32+
- GatewayInfrastructurePropagation
33+
- GatewayPort8080
34+
- GatewayStaticAddresses
35+
name: GATEWAY-GRPC
36+
summary: Core tests succeeded. Extended tests partially succeeded with 2 test skips.
37+
- core:
38+
result: success
39+
statistics:
40+
Failed: 0
41+
Passed: 33
42+
Skipped: 0
43+
extended:
44+
result: partial
45+
skippedTests:
46+
- GatewayInfrastructure
47+
- GatewayStaticAddresses
48+
statistics:
49+
Failed: 0
50+
Passed: 21
51+
Skipped: 2
52+
supportedFeatures:
53+
- GatewayHTTPListenerIsolation
54+
- GatewayInfrastructurePropagation
55+
- GatewayPort8080
56+
- GatewayStaticAddresses
57+
- HTTPRouteBackendProtocolH2C
58+
- HTTPRouteBackendProtocolWebSocket
59+
- HTTPRouteBackendRequestHeaderModification
60+
- HTTPRouteBackendTimeout
61+
- HTTPRouteDestinationPortMatching
62+
- HTTPRouteHostRewrite
63+
- HTTPRouteMethodMatching
64+
- HTTPRouteParentRefPort
65+
- HTTPRoutePathRedirect
66+
- HTTPRoutePathRewrite
67+
- HTTPRoutePortRedirect
68+
- HTTPRouteQueryParamMatching
69+
- HTTPRouteRequestMirror
70+
- HTTPRouteRequestMultipleMirrors
71+
- HTTPRouteRequestTimeout
72+
- HTTPRouteResponseHeaderModification
73+
- HTTPRouteSchemeRedirect
74+
name: GATEWAY-HTTP
75+
summary: Core tests succeeded. Extended tests partially succeeded with 2 test skips.
76+
- core:
77+
result: success
78+
statistics:
79+
Failed: 0
80+
Passed: 11
81+
Skipped: 0
82+
extended:
83+
result: partial
84+
skippedTests:
85+
- GatewayInfrastructure
86+
- GatewayStaticAddresses
87+
statistics:
88+
Failed: 0
89+
Passed: 0
90+
Skipped: 2
91+
supportedFeatures:
92+
- GatewayHTTPListenerIsolation
93+
- GatewayInfrastructurePropagation
94+
- GatewayPort8080
95+
- GatewayStaticAddresses
96+
name: GATEWAY-TLS
97+
summary: Core tests succeeded. Extended tests partially succeeded with 2 test skips.

0 commit comments

Comments
 (0)