Skip to content

Commit 6e024d5

Browse files
committed
add real report.
1 parent 0e5d4ea commit 6e024d5

File tree

4 files changed

+65
-32
lines changed

4 files changed

+65
-32
lines changed

conformance/my-first-report.yaml

Lines changed: 0 additions & 26 deletions
This file was deleted.
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# GKE (Google Kubernetes Engine) Gateway
2+
3+
## Table of Contents
4+
5+
|API channel|Implementation version|Mode|Report|
6+
|-----------|----------------------|----|------|
7+
|standard|1.32.3-gke.1211000|gke-l7-regional-external-managed|[v1.32.3 rxlb report](./standard-1.32.3-rxlb-report.yaml)|
8+
9+
## Reproduce
10+
11+
GKE Gateway conformance report can be reproduced by the following steps.
12+
13+
1. Create a GKE cluster with Gateway API enabled
14+
15+
```
16+
gcloud container clusters create "${cluster_name}" --gateway-api=standard --location="${location}"
17+
```
18+
19+
2. Install the InferencePool and InferenceModel Custom Resource Definition (CRDs) in your GKE cluster, run the following command:
20+
```
21+
kubectl apply -f https://github.com/kubernetes-sigs/gateway-api-inference-extension/releases/download/v0.3.0/manifests.yaml
22+
```
23+
24+
3. run the following command from within the [Gateway API inference extension repo](https://github.com/kubernetes-sigs/gateway-api-inference-extension)
25+
26+
```
27+
go test -timeout 30m ./conformance -v -args \
28+
-gateway-class=gke-l7-regional-external-managed \
29+
-organization=GKE \
30+
-project=gke-gateway \
31+
-url=https://github.com/kubernetes-sigs/gateway-api-inference-extension \
32+
-version=1.32.3-gke.1211000 \
33+
34+
-report-output="/path/to/report"
35+
```
36+
37+
or run a single conformance test case
38+
39+
```
40+
go test ./conformance -v -args \
41+
-gateway-class=gke-l7-regional-external-managed \
42+
-run-test=InferencePoolAccepted
43+
```
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
apiVersion: gateway.networking.k8s.io/v1
2+
date: "2025-07-04T06:18:55Z"
3+
gatewayAPIChannel: standard
4+
gatewayAPIVersion: 1.32.3-gke.1211000
5+
implementation:
6+
contact:
7+
8+
organization: GKE
9+
project: gke-gateway
10+
url: https://github.com/kubernetes-sigs/gateway-api-inference-extension
11+
version: v0.4
12+
kind: ConformanceReport
13+
mode: default
14+
profiles:
15+
- core:
16+
result: success
17+
statistics:
18+
Failed: 0
19+
Passed: 9
20+
Skipped: 0
21+
name: Gateway
22+
summary: Core tests succeeded.

conformance/utils/config/timing.go

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,16 +46,10 @@ type InferenceExtensionTimeoutConfig struct {
4646
// DefaultInferenceExtensionTimeoutConfig returns a new InferenceExtensionTimeoutConfig with default values.
4747
func DefaultInferenceExtensionTimeoutConfig() InferenceExtensionTimeoutConfig {
4848
config := gatewayconfig.DefaultTimeoutConfig()
49-
<<<<<<< HEAD
5049
config.HTTPRouteMustHaveCondition = 300 * time.Second
5150
config.RouteMustHaveParents = 200 * time.Second
5251
config.MaxTimeToConsistency = 200 * time.Second
5352
config.DefaultTestTimeout = 600 * time.Second
54-
=======
55-
config.HTTPRouteMustHaveCondition = 100 * time.Second
56-
config.MaxTimeToConsistency = 100 * time.Second
57-
config.DefaultTestTimeout = 1200 * time.Second
58-
>>>>>>> 2b53159 (new versino.)
5953
return InferenceExtensionTimeoutConfig{
6054
TimeoutConfig: config, // Initialize embedded struct
6155
GeneralMustHaveConditionTimeout: 300 * time.Second,

0 commit comments

Comments
 (0)