From c94d4010a1524e86ffd07bc5ccedde340dba5843 Mon Sep 17 00:00:00 2001 From: Xunzhuo Date: Wed, 31 Jul 2024 06:05:51 +0800 Subject: [PATCH] profile: add conformance reports for eg v1.1 (#3191) Signed-off-by: bitliu --- .../reports/v1.1.0/envoy-gateway/README.md | 34 +++++++++ .../experimental-v1.1.0-default-report.yaml | 69 +++++++++++++++++++ 2 files changed, 103 insertions(+) create mode 100644 conformance/reports/v1.1.0/envoy-gateway/README.md create mode 100644 conformance/reports/v1.1.0/envoy-gateway/experimental-v1.1.0-default-report.yaml diff --git a/conformance/reports/v1.1.0/envoy-gateway/README.md b/conformance/reports/v1.1.0/envoy-gateway/README.md new file mode 100644 index 0000000000..fee6280b1a --- /dev/null +++ b/conformance/reports/v1.1.0/envoy-gateway/README.md @@ -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 + 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 + ``` diff --git a/conformance/reports/v1.1.0/envoy-gateway/experimental-v1.1.0-default-report.yaml b/conformance/reports/v1.1.0/envoy-gateway/experimental-v1.1.0-default-report.yaml new file mode 100644 index 0000000000..a9893bfa12 --- /dev/null +++ b/conformance/reports/v1.1.0/envoy-gateway/experimental-v1.1.0-default-report.yaml @@ -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.