File tree Expand file tree Collapse file tree 4 files changed +65
-32
lines changed Expand file tree Collapse file tree 4 files changed +65
-32
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change
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
+ ```
Original file line number Diff line number Diff line change
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.
Original file line number Diff line number Diff line change @@ -46,16 +46,10 @@ type InferenceExtensionTimeoutConfig struct {
46
46
// DefaultInferenceExtensionTimeoutConfig returns a new InferenceExtensionTimeoutConfig with default values.
47
47
func DefaultInferenceExtensionTimeoutConfig () InferenceExtensionTimeoutConfig {
48
48
config := gatewayconfig .DefaultTimeoutConfig ()
49
- << << << < HEAD
50
49
config .HTTPRouteMustHaveCondition = 300 * time .Second
51
50
config .RouteMustHaveParents = 200 * time .Second
52
51
config .MaxTimeToConsistency = 200 * time .Second
53
52
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
- >> >> >> > 2 b53159 (new versino .)
59
53
return InferenceExtensionTimeoutConfig {
60
54
TimeoutConfig : config , // Initialize embedded struct
61
55
GeneralMustHaveConditionTimeout : 300 * time .Second ,
You can’t perform that action at this time.
0 commit comments