From 2c1bd17cf7b8bc05e528b23cd78856f69c72f20e Mon Sep 17 00:00:00 2001 From: Saylor Berman Date: Thu, 18 Dec 2025 10:20:47 -0700 Subject: [PATCH] Conformance report for NGINX Gateway Fabric --- .../inference-v2.2.0-report.yaml | 2 +- .../nginx-nginx-gateway-fabric/README.md | 29 +++++++++++++++++++ .../inference-v2.3.0-report.yaml | 22 ++++++++++++++ 3 files changed, 52 insertions(+), 1 deletion(-) create mode 100644 conformance/reports/v1.1.0/gateway/nginx-nginx-gateway-fabric/README.md create mode 100644 conformance/reports/v1.1.0/gateway/nginx-nginx-gateway-fabric/inference-v2.3.0-report.yaml diff --git a/conformance/reports/v1.0.2/gateway/nginx-nginx-gateway-fabric/inference-v2.2.0-report.yaml b/conformance/reports/v1.0.2/gateway/nginx-nginx-gateway-fabric/inference-v2.2.0-report.yaml index c2bc4f4941..cedb40f0d0 100644 --- a/conformance/reports/v1.0.2/gateway/nginx-nginx-gateway-fabric/inference-v2.2.0-report.yaml +++ b/conformance/reports/v1.0.2/gateway/nginx-nginx-gateway-fabric/inference-v2.2.0-report.yaml @@ -8,7 +8,7 @@ implementation: organization: nginx project: nginx-gateway-fabric url: https://github.com/nginx/nginx-gateway-fabric - version: 2.2.0 + version: v2.2.0 kind: ConformanceReport mode: default profiles: diff --git a/conformance/reports/v1.1.0/gateway/nginx-nginx-gateway-fabric/README.md b/conformance/reports/v1.1.0/gateway/nginx-nginx-gateway-fabric/README.md new file mode 100644 index 0000000000..104bf65979 --- /dev/null +++ b/conformance/reports/v1.1.0/gateway/nginx-nginx-gateway-fabric/README.md @@ -0,0 +1,29 @@ +# Nginx NGINX Gateway Fabric + +## Table of Contents + +| Extension Version Tested | Profile Tested | Implementation Version | Mode | Report | +|--------------------------|----------------|------------------------|---------|----------------------------------------------------------------------------| +| v1.1.0 | Gateway | v2.3.0 | default | [v2.3.0 report](./inference-v2.3.0-report.yaml) + +## Reproduce + +To reproduce results, clone the NGF repository: + +```shell +git clone https://github.com/nginx/nginx-gateway-fabric.git && cd nginx-gateway-fabric/tests +``` + +Follow the steps in the [NGINX Gateway Fabric Testing](https://github.com/nginx/nginx-gateway-fabric/blob/main/tests/README.md#conformance-testing) document to run the conformance tests. If you are running tests on the `edge` version, then you don't need to build any images. Otherwise, you'll need to check out the specific release tag that you want to test, and then build and load the images onto your cluster, per the steps in the README. + +Note: Enable this flag to install all CRDs and required resources: + +```shell +export ENABLE_INFERENCE_EXTENSION=true +``` + +After running, see the conformance report: + +```shell +cat conformance-profile-inference.yaml +``` diff --git a/conformance/reports/v1.1.0/gateway/nginx-nginx-gateway-fabric/inference-v2.3.0-report.yaml b/conformance/reports/v1.1.0/gateway/nginx-nginx-gateway-fabric/inference-v2.3.0-report.yaml new file mode 100644 index 0000000000..ce769044ff --- /dev/null +++ b/conformance/reports/v1.1.0/gateway/nginx-nginx-gateway-fabric/inference-v2.3.0-report.yaml @@ -0,0 +1,22 @@ +apiVersion: gateway.networking.k8s.io/v1 +date: "2025-12-18T16:59:22Z" +gatewayAPIChannel: experimental +gatewayAPIVersion: v1.4.1 +implementation: + contact: + - https://github.com/nginx/nginx-gateway-fabric/discussions/new/choose + organization: nginx + project: nginx-gateway-fabric + url: https://github.com/nginx/nginx-gateway-fabric + version: v2.3.0 +kind: ConformanceReport +mode: default +profiles: +- core: + result: success + statistics: + Failed: 0 + Passed: 10 + Skipped: 0 + name: Gateway + summary: Core tests succeeded.