From c88cbdf0f5bfd33db309ac085abf968da0f14cb7 Mon Sep 17 00:00:00 2001 From: David Jumani Date: Thu, 2 Oct 2025 09:19:04 -0400 Subject: [PATCH 1/2] update steps to run conformance tests against gateway --- .../reports/v1.0.0/gateway/kgateway/README.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/conformance/reports/v1.0.0/gateway/kgateway/README.md b/conformance/reports/v1.0.0/gateway/kgateway/README.md index c64981f35..224c09299 100644 --- a/conformance/reports/v1.0.0/gateway/kgateway/README.md +++ b/conformance/reports/v1.0.0/gateway/kgateway/README.md @@ -45,33 +45,39 @@ In order to run the conformance tests, the following prerequisites must be met: make kind-setup ``` -4. Install the kgateway CRDs: +4. Build and load the images: + + ```sh + make kind-build-and-load + ``` + +5. Install the kgateway CRDs: ```sh helm upgrade -i --create-namespace --namespace kgateway-system \ --version $VERSION kgateway-crds oci://cr.kgateway.dev/kgateway-dev/charts/kgateway-crds ``` -5. Install kgateway with Inference Extension enabled: +6. Install kgateway with Inference Extension enabled: ```sh helm upgrade -i --namespace kgateway-system --version $VERSION \ kgateway oci://cr.kgateway.dev/kgateway-dev/charts/kgateway --set inferenceExtension.enabled=true ``` -6. Wait for the kgateway rollout to complete: +7. Wait for the kgateway rollout to complete: ```sh kubectl rollout status deploy/kgateway -n kgateway-system ``` -7. Run the conformance tests: +8. Run the conformance tests: ```sh make gie-conformance ``` -8. View and verify the conformance report: +9. View and verify the conformance report: ```sh cat _test/conformance/inference-$VERSION-report.yaml From 2a4cbc9cf6e9a68d61ecb3a4fbee7e066ec501b4 Mon Sep 17 00:00:00 2001 From: David Jumani Date: Fri, 3 Oct 2025 09:35:02 -0400 Subject: [PATCH 2/2] update markdown --- .../reports/v1.0.0/gateway/kgateway/README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/conformance/reports/v1.0.0/gateway/kgateway/README.md b/conformance/reports/v1.0.0/gateway/kgateway/README.md index 224c09299..a9a3b3128 100644 --- a/conformance/reports/v1.0.0/gateway/kgateway/README.md +++ b/conformance/reports/v1.0.0/gateway/kgateway/README.md @@ -33,51 +33,51 @@ In order to run the conformance tests, the following prerequisites must be met: export CONFORMANCE=true ``` -2. Clone the kgateway repository and checkout the release: +1. Clone the kgateway repository and checkout the release: ```sh git clone -b $VERSION https://github.com/kgateway-dev/kgateway.git && cd kgateway ``` -3. Create a KinD cluster: +1. Create a KinD cluster: ```sh make kind-setup ``` -4. Build and load the images: +1. Build and load the images: ```sh make kind-build-and-load ``` -5. Install the kgateway CRDs: +1. Install the kgateway CRDs: ```sh helm upgrade -i --create-namespace --namespace kgateway-system \ --version $VERSION kgateway-crds oci://cr.kgateway.dev/kgateway-dev/charts/kgateway-crds ``` -6. Install kgateway with Inference Extension enabled: +1. Install kgateway with Inference Extension enabled: ```sh helm upgrade -i --namespace kgateway-system --version $VERSION \ kgateway oci://cr.kgateway.dev/kgateway-dev/charts/kgateway --set inferenceExtension.enabled=true ``` -7. Wait for the kgateway rollout to complete: +1. Wait for the kgateway rollout to complete: ```sh kubectl rollout status deploy/kgateway -n kgateway-system ``` -8. Run the conformance tests: +1. Run the conformance tests: ```sh make gie-conformance ``` -9. View and verify the conformance report: +1. View and verify the conformance report: ```sh cat _test/conformance/inference-$VERSION-report.yaml