Skip to content

Commit c94d401

Browse files
authored
profile: add conformance reports for eg v1.1 (#3191)
Signed-off-by: bitliu <[email protected]>
1 parent 397f8c9 commit c94d401

File tree

2 files changed

+103
-0
lines changed

2 files changed

+103
-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.1.0](https://github.com/envoyproxy/gateway/releases/tag/v1.1.0)| default |[link](./experimental-v1.1.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: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
apiVersion: gateway.networking.k8s.io/v1alpha1
2+
date: "2024-07-23T01:46:12Z"
3+
gatewayAPIChannel: experimental
4+
gatewayAPIVersion: v1.1.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.1.0
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: partial
23+
skippedTests:
24+
- GatewayHTTPListenerIsolation
25+
- GatewayStaticAddresses
26+
statistics:
27+
Failed: 0
28+
Passed: 17
29+
Skipped: 2
30+
supportedFeatures:
31+
- GatewayHTTPListenerIsolation
32+
- GatewayPort8080
33+
- GatewayStaticAddresses
34+
- HTTPRouteBackendRequestHeaderModification
35+
- HTTPRouteBackendTimeout
36+
- HTTPRouteHostRewrite
37+
- HTTPRouteMethodMatching
38+
- HTTPRouteParentRefPort
39+
- HTTPRoutePathRedirect
40+
- HTTPRoutePathRewrite
41+
- HTTPRoutePortRedirect
42+
- HTTPRouteQueryParamMatching
43+
- HTTPRouteRequestMirror
44+
- HTTPRouteRequestMultipleMirrors
45+
- HTTPRouteRequestTimeout
46+
- HTTPRouteResponseHeaderModification
47+
- HTTPRouteSchemeRedirect
48+
name: GATEWAY-HTTP
49+
summary: Core tests succeeded. Extended tests partially succeeded with 2 test skips.
50+
- core:
51+
result: success
52+
statistics:
53+
Failed: 0
54+
Passed: 11
55+
Skipped: 0
56+
extended:
57+
result: partial
58+
skippedTests:
59+
- GatewayStaticAddresses
60+
statistics:
61+
Failed: 0
62+
Passed: 0
63+
Skipped: 1
64+
supportedFeatures:
65+
- GatewayHTTPListenerIsolation
66+
- GatewayPort8080
67+
- GatewayStaticAddresses
68+
name: GATEWAY-TLS
69+
summary: Core tests succeeded. Extended tests partially succeeded with 1 test skips.

0 commit comments

Comments
 (0)