1- {{ include "gateway-api- inference-extension.validations.inferencepool.common" $  }} 
1+ {{ if eq .Values.inferencePool.apiVersion " inference.networking.x-k8s.io/v1alpha2" }} 
22apiVersion : {{ .Values.inferencePool.apiVersion }} 
33kind : InferencePool 
44metadata :
@@ -7,17 +7,31 @@ metadata:
77  labels :
88    {{- include "gateway-api-inference-extension.labels" . | nindent 4 }} 
99spec :
10-   {{ if eq .Values.inferencePool.apiVersion "inference.networking.x-k8s.io/v1alpha2"}} 
11-   targetPortNumber :
12-     {{- range .Values.inferencePool.targetPorts }} 
13-       - number : {{ .number }} 
10+   targetPortNumber : {{ .Values.inferencePool.targetPortNumber | default 8000 }} 
11+   selector :
12+     {{- if .Values.inferencePool.modelServers.matchLabels }} 
13+     {{- range $key, $value := .Values.inferencePool.modelServers.matchLabels }} 
14+     {{ $key }}: {{ quote $value }} 
1415    {{- end }} 
15-   {{ else }} 
16+     {{- end }} 
17+   extensionRef :
18+     name : {{ include "gateway-api-inference-extension.name" . }} 
19+     portNumber : {{ .Values.inferenceExtension.extProcPort | default 9002 }} 
20+     failureMode : {{ .Values.inferenceExtension.failureMode | default "FailClose" }} 
21+ {{ else }} 
22+ {{ include "gateway-api-inference-extension.validations.inferencepool.common" $ }} 
23+ apiVersion : " inference.networking.k8s.io/v1" 
24+ kind : InferencePool 
25+ metadata :
26+   name : {{ .Release.Name }} 
27+   namespace : {{ .Release.Namespace }} 
28+   labels :
29+     {{- include "gateway-api-inference-extension.labels" . | nindent 4 }} 
30+ spec :
1631  targetPorts :
1732    {{- range .Values.inferencePool.targetPorts }} 
1833      - number : {{ .number }} 
1934    {{- end }} 
20-   {{- end}} 
2135  selector :
2236    matchLabels :
2337      {{- if .Values.inferencePool.modelServers.matchLabels }} 
2943    name : {{ include "gateway-api-inference-extension.name" . }} 
3044    port :
3145      number : {{ .Values.inferenceExtension.extProcPort | default 9002 }} 
46+ {{- end }} 
3247
3348
0 commit comments