Skip to content

Commit 5a17f51

Browse files
authored
feat(reports): add infrastructure to run istio conformance tests (#1102)
Basic usage: ``` cd conformance/scripts/istio && \ make setup-env-minikube run-tests readme-update INFERENCE_EXTENSION_VERSION=v0.5.0 ISTIO_VERSION=1.28 ``` Output `conformance/reports/$version/$profile/$project' README and *-report.yaml. Change includes reports for ISTIO_VERSION 1.28-alpha.32ca03082f566513ad9b860f31e7745b0f68dc91 and INFERENCE_EXTENSION_VERSION v0.4.0 and v0.5.0 See conformance/scripts/istio/README for more details.
1 parent b3af7a3 commit 5a17f51

File tree

6 files changed

+813
-0
lines changed

6 files changed

+813
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
GatewayAPIInferenceExtensionVersion: v0.4.0
2+
apiVersion: gateway.networking.k8s.io/v1
3+
date: "2025-07-23T14:20:45+02:00"
4+
gatewayAPIChannel: standard
5+
gatewayAPIVersion: v1.3.0
6+
implementation:
7+
contact:
8+
- '@istio/maintainers'
9+
organization: istio
10+
project: istio
11+
url: https://istio.io
12+
version: 1.28-alpha.32ca03082f566513ad9b860f31e7745b0f68dc91
13+
kind: ConformanceReport
14+
mode: default
15+
profiles:
16+
- core:
17+
result: success
18+
statistics:
19+
Failed: 0
20+
Passed: 9
21+
Skipped: 0
22+
name: Gateway
23+
summary: Core tests succeeded.
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# istio (gateway Profile Conformance) - v0.4.0
2+
3+
## Test Results
4+
5+
This directory contains conformance test results for Gateway API Inference Extension v0.4.0 testing against istio implementations using the gateway profile.
6+
7+
| Extension Version Tested | Profile Tested | Implementation Version | Mode | Report | Status |
8+
|--------------------------|----------------|------------------------|---------|--------|--------|
9+
| v1.3.0 | Gateway | 1.28-alpha.32ca03082f566513ad9b860f31e7745b0f68dc91 | default | [./1.28-alpha.32ca03082f566513ad9b860f31e7745b0f68dc91-default-gateway-report.yaml](././1.28-alpha.32ca03082f566513ad9b860f31e7745b0f68dc91-default-gateway-report.yaml) | PASS |
10+
## Running the Tests
11+
12+
For instructions on how to reproduce these test results and run the conformance tests yourself, see the [istio Conformance Testing README](../../../../scripts/istio/README.md).
13+
14+
## About This Version
15+
16+
- **Extension Version**: v0.4.0
17+
- **Profile**: gateway
18+
- **Implementation**: istio
19+
- **Test Mode**: Default
20+
21+
For detailed information about conformance testing, report generation, and requirements, see the [main conformance README](../../../../../README.md).
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
GatewayAPIInferenceExtensionVersion: v0.5.0
2+
apiVersion: gateway.networking.k8s.io/v1
3+
date: "2025-07-23T14:31:41+02:00"
4+
gatewayAPIChannel: standard
5+
gatewayAPIVersion: v1.3.0
6+
implementation:
7+
contact:
8+
- '@istio/maintainers'
9+
organization: istio
10+
project: istio
11+
url: https://istio.io
12+
version: 1.28-alpha.32ca03082f566513ad9b860f31e7745b0f68dc91
13+
kind: ConformanceReport
14+
mode: default
15+
profiles:
16+
- core:
17+
result: success
18+
statistics:
19+
Failed: 0
20+
Passed: 9
21+
Skipped: 0
22+
name: Gateway
23+
summary: Core tests succeeded.
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# istio (gateway Profile Conformance) - v0.5.0
2+
3+
## Test Results
4+
5+
This directory contains conformance test results for Gateway API Inference Extension v0.5.0 testing against istio implementations using the gateway profile.
6+
7+
| Extension Version Tested | Profile Tested | Implementation Version | Mode | Report | Status |
8+
|--------------------------|----------------|------------------------|---------|--------|--------|
9+
| v1.3.0 | Gateway | 1.28-alpha.32ca03082f566513ad9b860f31e7745b0f68dc91 | default | [./1.28-alpha.32ca03082f566513ad9b860f31e7745b0f68dc91-default-gateway-report.yaml](././1.28-alpha.32ca03082f566513ad9b860f31e7745b0f68dc91-default-gateway-report.yaml) | PASS |
10+
## Running the Tests
11+
12+
For instructions on how to reproduce these test results and run the conformance tests yourself, see the [istio Conformance Testing README](../../../../scripts/istio/README.md).
13+
14+
## About This Version
15+
16+
- **Extension Version**: v0.5.0
17+
- **Profile**: gateway
18+
- **Implementation**: istio
19+
- **Test Mode**: Default
20+
21+
For detailed information about conformance testing, report generation, and requirements, see the [main conformance README](../../../../../README.md).

0 commit comments

Comments
 (0)