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