Skip to content

Commit 36d2474

Browse files
authored
update whole repo to v1 inferencepool (#1213)
1 parent 9dacc6c commit 36d2474

File tree

11 files changed

+620
-155
lines changed

11 files changed

+620
-155
lines changed

Makefile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -292,6 +292,14 @@ live-docs:
292292
docker build -t gaie/mkdocs hack/mkdocs/image
293293
docker run --rm -it -p 3000:3000 -v ${PWD}:/docs gaie/mkdocs
294294

295+
.PHONY: apix-ref-docs
296+
apix-ref-docs:
297+
crd-ref-docs \
298+
--source-path=${PWD}/apix/v1alpha2 \
299+
--config=crd-ref-docs.yaml \
300+
--renderer=markdown \
301+
--output-path=${PWD}/site-src/reference/x-spec.md
302+
295303
.PHONY: api-ref-docs
296304
api-ref-docs:
297305
crd-ref-docs \

config/charts/inferencepool/templates/gke.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ metadata:
99
{{- include "gateway-api-inference-extension.labels" . | nindent 4 }}
1010
spec:
1111
targetRef:
12-
group: "inference.networking.x-k8s.io"
12+
group: "inference.networking.k8s.io"
1313
kind: InferencePool
1414
name: {{ .Release.Name }}
1515
default:
@@ -28,7 +28,7 @@ metadata:
2828
{{- include "gateway-api-inference-extension.labels" . | nindent 4 }}
2929
spec:
3030
targetRef:
31-
group: "inference.networking.x-k8s.io"
31+
group: "inference.networking.k8s.io"
3232
kind: InferencePool
3333
name: {{ .Release.Name }}
3434
default:

config/charts/inferencepool/templates/inferencepool.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{{ include "gateway-api-inference-extension.validations.inferencepool.common" $ }}
2-
apiVersion: inference.networking.x-k8s.io/v1alpha2
2+
apiVersion: inference.networking.k8s.io/v1
33
kind: InferencePool
44
metadata:
55
name: {{ .Release.Name }}

config/charts/inferencepool/templates/rbac.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ rules:
88
- apiGroups: ["inference.networking.x-k8s.io"]
99
resources: ["inferencemodels", "inferencepools"]
1010
verbs: ["get", "watch", "list"]
11+
- apiGroups: ["inference.networking.k8s.io"]
12+
resources: ["inferencepools"]
13+
verbs: ["get", "watch", "list"]
1114
- apiGroups: [""]
1215
resources: ["pods"]
1316
verbs: ["get", "watch", "list"]

config/manifests/gateway/gke/gcp-backend-policy.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ metadata:
44
name: inferencepool-backend-policy
55
spec:
66
targetRef:
7-
group: "inference.networking.x-k8s.io"
7+
group: "inference.networking.k8s.io"
88
kind: InferencePool
99
name: vllm-llama3-8b-instruct
1010
default:

config/manifests/inferencepool-resources.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# - ./conformance/resources/manifests/manifests.yaml
44
# - ./site-src/guides/inferencepool-rollout.md
55
---
6-
apiVersion: inference.networking.x-k8s.io/v1alpha2
6+
apiVersion: inference.networking.k8s.io/v1
77
kind: InferencePool
88
metadata:
99
name: vllm-llama3-8b-instruct

site-src/api-types/inferencepool.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ In summary, the InferencePoolSpec consists of 3 major parts:
2828
Here is an example InferencePool configuration:
2929

3030
```
31-
apiVersion: inference.networking.x-k8s.io/v1alpha2
31+
apiVersion: inference.networking.k8s.io/v1
3232
kind: InferencePool
3333
metadata:
3434
name: vllm-llama3-8b-instruct

site-src/guides/implementers.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ spec:
2222
name: inference-gateway
2323
rules:
2424
- backendRefs:
25-
- group: inference.networking.x-k8s.io
25+
- group: inference.networking.k8s.io
2626
kind: InferencePool
2727
name: base-model
2828
matches:
@@ -42,7 +42,7 @@ The general idea of implementing a Gateway controller supporting the InferencePo
4242
### Endpoint Tracking
4343
Consider a simple inference pool like this:
4444
```
45-
apiVersion: inference.networking.x-k8s.io/v1alpha2
45+
apiVersion: inference.networking.k8s.io/v1
4646
kind: InferencePool
4747
metadata:
4848
name: vllm-llama3-8b-instruct

site-src/guides/inferencepool-rollout.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ data:
204204
- id: food-review-1
205205
source: Kawon/llama3.1-food-finetune_v14_r8
206206
---
207-
apiVersion: inference.networking.x-k8s.io/v1alpha2
207+
apiVersion: inference.networking.k8s.io/v1
208208
kind: InferencePool
209209
metadata:
210210
name: vllm-llama3-8b-instruct-new
@@ -400,11 +400,11 @@ spec:
400400
name: inference-gateway
401401
rules:
402402
- backendRefs:
403-
- group: inference.networking.x-k8s.io
403+
- group: inference.networking.k8s.io
404404
kind: InferencePool
405405
name: vllm-llama3-8b-instruct
406406
weight: 90
407-
- group: inference.networking.x-k8s.io
407+
- group: inference.networking.k8s.io
408408
kind: InferencePool
409409
name: vllm-llama3-8b-instruct-new
410410
weight: 10
@@ -448,7 +448,7 @@ spec:
448448
name: inference-gateway
449449
rules:
450450
- backendRefs:
451-
- group: inference.networking.x-k8s.io
451+
- group: inference.networking.k8s.io
452452
kind: InferencePool
453453
name: vllm-llama3-8b-instruct-new
454454
weight: 100

site-src/reference/spec.md

Lines changed: 62 additions & 143 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)