Skip to content

Commit 3b174ff

Browse files
zetxqxkfswain
authored andcommitted
v1 conformance test. (#1477)
1 parent 0a2751e commit 3b174ff

File tree

5 files changed

+0
-33
lines changed

5 files changed

+0
-33
lines changed

conformance/resources/resourcename.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,6 @@ const (
3434

3535
ModelServerPodReplicas = 3
3636
EndPointPickerPodReplicas = 1
37-
38-
InferenceObjName = "conformance-fake-model-server"
3937
)
4038

4139
var (

conformance/tests/epp_unavailable_fail_open.go

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ import (
2929
"sigs.k8s.io/gateway-api-inference-extension/conformance/utils/config"
3030
k8sutils "sigs.k8s.io/gateway-api-inference-extension/conformance/utils/kubernetes"
3131
trafficutils "sigs.k8s.io/gateway-api-inference-extension/conformance/utils/traffic"
32-
"sigs.k8s.io/gateway-api-inference-extension/pkg/epp/metadata"
3332
"sigs.k8s.io/gateway-api-inference-extension/pkg/epp/scheduling/framework/plugins/test"
3433
)
3534

@@ -80,7 +79,6 @@ var EppUnAvailableFailOpen = suite.ConformanceTest{
8079
Path: path,
8180
Headers: map[string]string{
8281
test.HeaderTestEppEndPointSelectionKey: targetPodIP,
83-
metadata.ObjectiveKey: resources.InferenceObjName,
8482
},
8583
Method: http.MethodPost,
8684
Body: requestBody,
@@ -108,7 +106,6 @@ var EppUnAvailableFailOpen = suite.ConformanceTest{
108106
Path: path,
109107
Headers: map[string]string{
110108
test.HeaderTestEppEndPointSelectionKey: targetPodIP,
111-
metadata.ObjectiveKey: resources.InferenceObjName,
112109
},
113110
Method: http.MethodPost,
114111
Body: requestBody,

conformance/tests/epp_unavailable_fail_open.yaml

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,3 @@
1-
# --- InferenceObjective Definition ---
2-
# TODO: remove inferenceObjective dependency https://github.com/kubernetes-sigs/gateway-api-inference-extension/issues/1002
3-
apiVersion: inference.networking.x-k8s.io/v1alpha2
4-
kind: InferenceObjective
5-
metadata:
6-
name: conformance-fake-model-server
7-
namespace: gateway-conformance-app-backend
8-
spec:
9-
criticality: 2 # Mark criticality high enough to bypass the saturation check since the model server is fake and don't have such metrics.
10-
poolRef:
11-
name: secondary-inference-pool
12-
---
131
apiVersion: gateway.networking.k8s.io/v1
142
kind: HTTPRoute
153
metadata:

conformance/tests/gateway_following_epp_routing.go

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ import (
3333
"sigs.k8s.io/gateway-api-inference-extension/conformance/resources"
3434
k8sutils "sigs.k8s.io/gateway-api-inference-extension/conformance/utils/kubernetes"
3535
"sigs.k8s.io/gateway-api-inference-extension/conformance/utils/traffic"
36-
"sigs.k8s.io/gateway-api-inference-extension/pkg/epp/metadata"
3736
"sigs.k8s.io/gateway-api-inference-extension/pkg/epp/scheduling/framework/plugins/test"
3837
)
3938

@@ -97,7 +96,6 @@ var GatewayFollowingEPPRouting = suite.ConformanceTest{
9796
Path: path,
9897
Headers: map[string]string{
9998
test.HeaderTestEppEndPointSelectionKey: podIPs[i],
100-
metadata.ObjectiveKey: resources.InferenceObjName,
10199
},
102100
Method: http.MethodPost,
103101
Body: requestBody,
@@ -134,7 +132,6 @@ var GatewayFollowingEPPRouting = suite.ConformanceTest{
134132
eppHeaderValue := strings.Join(tc.podIPsToBeReturnedByEPP, ",")
135133
headers := map[string]string{
136134
test.HeaderTestEppEndPointSelectionKey: eppHeaderValue,
137-
metadata.ObjectiveKey: resources.InferenceObjName,
138135
}
139136

140137
t.Logf("Sending request to %s with EPP header '%s: %s'", gwAddr, test.HeaderTestEppEndPointSelectionKey, eppHeaderValue)

conformance/tests/gateway_following_epp_routing.yaml

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,3 @@
1-
# --- InferenceObjective Definition ---
2-
# Service for the infra-backend-deployment.
3-
apiVersion: inference.networking.x-k8s.io/v1alpha2
4-
kind: InferenceObjective
5-
metadata:
6-
name: conformance-fake-model-server
7-
namespace: gateway-conformance-app-backend
8-
spec:
9-
criticality: 2 # Mark criticality high enough to bypass the saturation check since the model server is fake and don't have such metrics.
10-
poolRef:
11-
name: primary-inference-pool
12-
---
13-
# --- HTTPRoute for Primary Gateway ---
141
apiVersion: gateway.networking.k8s.io/v1
152
kind: HTTPRoute
163
metadata:

0 commit comments

Comments
 (0)