Skip to content

Commit

Permalink
profile: add conformance reports for eg v1.1 (kubernetes-sigs#3191)
Browse files Browse the repository at this point in the history
Signed-off-by: bitliu <bitliu@tencent.com>
  • Loading branch information
Xunzhuo authored and xtineskim committed Aug 8, 2024
1 parent 73f62fb commit bc94a5a
Show file tree
Hide file tree
Showing 2 changed files with 103 additions and 0 deletions.
34 changes: 34 additions & 0 deletions conformance/reports/v1.1.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.1.0](https://github.com/envoyproxy/gateway/releases/tag/v1.1.0)| default |[link](./experimental-v1.1.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,69 @@
apiVersion: gateway.networking.k8s.io/v1alpha1
date: "2024-07-23T01:46:12Z"
gatewayAPIChannel: experimental
gatewayAPIVersion: v1.1.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.1.0
kind: ConformanceReport
mode: default
profiles:
- core:
result: success
statistics:
Failed: 0
Passed: 33
Skipped: 0
extended:
result: partial
skippedTests:
- GatewayHTTPListenerIsolation
- GatewayStaticAddresses
statistics:
Failed: 0
Passed: 17
Skipped: 2
supportedFeatures:
- GatewayHTTPListenerIsolation
- GatewayPort8080
- GatewayStaticAddresses
- HTTPRouteBackendRequestHeaderModification
- HTTPRouteBackendTimeout
- 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:
- GatewayStaticAddresses
statistics:
Failed: 0
Passed: 0
Skipped: 1
supportedFeatures:
- GatewayHTTPListenerIsolation
- GatewayPort8080
- GatewayStaticAddresses
name: GATEWAY-TLS
summary: Core tests succeeded. Extended tests partially succeeded with 1 test skips.

0 comments on commit bc94a5a

Please sign in to comment.