Skip to content

Commit e12dec4

Browse files
committed
Apply fork workaround for GIE v1.0.0 validation bug and regenerate manifests
Gateway API Inference Extension v1.0.0 has invalid kubebuilder validation markers (MinItems/MaxItems on a map field) causing controller-gen to fail. Applied temporary fork workaround pointing to personal fork based on v1.0.0 tag with the fix applied. Changes: - Add replace directive in go.mod for GIE fork at kserve-compatibility-v1.0 - Regenerate all CRD manifests with controller-gen v0.17.2 - Regenerate Go code (deepcopy, openapi) and Python SDK - Fix linting errors in scheduler.go The fork maintains K8s v0.33.4 compatibility (no version conflicts). This is a temporary workaround until upstream merges the fix and releases a patched version. Upstream issue: kubernetes-sigs/gateway-api-inference-extension#1678 Upstream fix PR: kubernetes-sigs/gateway-api-inference-extension#1679 rh-pre-commit.version: 2.3.2 rh-pre-commit.check-secrets: ENABLED
1 parent fe7d6d1 commit e12dec4

File tree

40 files changed

+779
-139
lines changed

40 files changed

+779
-139
lines changed

charts/kserve-crd-minimal/templates/serving.kserve.io_clusterservingruntimes.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
22
kind: CustomResourceDefinition
33
metadata:
44
annotations:
5-
controller-gen.kubebuilder.io/version: v0.16.2
5+
controller-gen.kubebuilder.io/version: v0.17.2
66
name: clusterservingruntimes.serving.kserve.io
77
spec:
88
group: serving.kserve.io

charts/kserve-crd-minimal/templates/serving.kserve.io_clusterstoragecontainers.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
22
kind: CustomResourceDefinition
33
metadata:
44
annotations:
5-
controller-gen.kubebuilder.io/version: v0.16.2
5+
controller-gen.kubebuilder.io/version: v0.17.2
66
name: clusterstoragecontainers.serving.kserve.io
77
spec:
88
group: serving.kserve.io

charts/kserve-crd-minimal/templates/serving.kserve.io_inferencegraphs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
22
kind: CustomResourceDefinition
33
metadata:
44
annotations:
5-
controller-gen.kubebuilder.io/version: v0.16.2
5+
controller-gen.kubebuilder.io/version: v0.17.2
66
name: inferencegraphs.serving.kserve.io
77
spec:
88
group: serving.kserve.io

charts/kserve-crd-minimal/templates/serving.kserve.io_inferenceservices.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
22
kind: CustomResourceDefinition
33
metadata:
44
annotations:
5-
controller-gen.kubebuilder.io/version: v0.16.2
5+
controller-gen.kubebuilder.io/version: v0.17.2
66
name: inferenceservices.serving.kserve.io
77
spec:
88
group: serving.kserve.io

charts/kserve-crd-minimal/templates/serving.kserve.io_llminferenceserviceconfigs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
22
kind: CustomResourceDefinition
33
metadata:
44
annotations:
5-
controller-gen.kubebuilder.io/version: v0.16.2
5+
controller-gen.kubebuilder.io/version: v0.17.2
66
name: llminferenceserviceconfigs.serving.kserve.io
77
spec:
88
group: serving.kserve.io

charts/kserve-crd-minimal/templates/serving.kserve.io_llminferenceservices.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
22
kind: CustomResourceDefinition
33
metadata:
44
annotations:
5-
controller-gen.kubebuilder.io/version: v0.16.2
5+
controller-gen.kubebuilder.io/version: v0.17.2
66
name: llminferenceservices.serving.kserve.io
77
spec:
88
group: serving.kserve.io

charts/kserve-crd-minimal/templates/serving.kserve.io_localmodelcaches.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
22
kind: CustomResourceDefinition
33
metadata:
44
annotations:
5-
controller-gen.kubebuilder.io/version: v0.16.2
5+
controller-gen.kubebuilder.io/version: v0.17.2
66
name: localmodelcaches.serving.kserve.io
77
spec:
88
group: serving.kserve.io

charts/kserve-crd-minimal/templates/serving.kserve.io_localmodelnodegroups.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
22
kind: CustomResourceDefinition
33
metadata:
44
annotations:
5-
controller-gen.kubebuilder.io/version: v0.16.2
5+
controller-gen.kubebuilder.io/version: v0.17.2
66
name: localmodelnodegroups.serving.kserve.io
77
spec:
88
group: serving.kserve.io

charts/kserve-crd-minimal/templates/serving.kserve.io_localmodelnodes.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
22
kind: CustomResourceDefinition
33
metadata:
44
annotations:
5-
controller-gen.kubebuilder.io/version: v0.16.2
5+
controller-gen.kubebuilder.io/version: v0.17.2
66
name: localmodelnodes.serving.kserve.io
77
spec:
88
group: serving.kserve.io

charts/kserve-crd-minimal/templates/serving.kserve.io_servingruntimes.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
22
kind: CustomResourceDefinition
33
metadata:
44
annotations:
5-
controller-gen.kubebuilder.io/version: v0.16.2
5+
controller-gen.kubebuilder.io/version: v0.17.2
66
name: servingruntimes.serving.kserve.io
77
spec:
88
group: serving.kserve.io

0 commit comments

Comments
 (0)