File tree Expand file tree Collapse file tree 6 files changed +36
-8
lines changed Expand file tree Collapse file tree 6 files changed +36
-8
lines changed Original file line number Diff line number Diff line change @@ -317,7 +317,9 @@ $(HELMIFY): $(LOCALBIN)
317
317
318
318
.PHONY : helm
319
319
helm : manifests kustomize helmify
320
- $(KUSTOMIZE ) build config/default | $(HELMIFY ) -crd-dir
320
+ $(KUSTOMIZE ) build config/default \
321
+ | yq ' select(.kind and (.kind != "ConfigMap" or .metadata.name != "llmaz-global-config"))' \
322
+ | $(HELMIFY ) -crd-dir
321
323
322
324
.PHONY : helm-install
323
325
helm-install : helm
Original file line number Diff line number Diff line change @@ -2,6 +2,9 @@ dependencies:
2
2
- name: lws
3
3
repository: oci://registry.k8s.io/lws/charts
4
4
version: 0.6.1
5
+ - name: kube-scheduler
6
+ repository: oci://registry-1.docker.io/inftyai
7
+ version: 0.0.1
5
8
- name: open-webui
6
9
repository: https://helm.openwebui.com
7
10
version: 6.4.0
@@ -11,5 +14,5 @@ dependencies:
11
14
- name: ai-gateway-helm
12
15
repository: oci://registry-1.docker.io/envoyproxy
13
16
version: v0.1.5
14
- digest: sha256:0ec1b490fc7cd028186811c1776f786b16b5f55faf93cfdf2a04c24b1ba08bdb
15
- generated: "2025-05-20T21:08:50.138833832 +08:00"
17
+ digest: sha256:b2b856b107e9e03d175f381a93b83b001211df02f1c1ef1ee13b23147aed50e8
18
+ generated: "2025-06-09T10:04:15.540138 +08:00"
Original file line number Diff line number Diff line change @@ -25,6 +25,10 @@ dependencies:
25
25
version : 0.6.1
26
26
repository : " oci://registry.k8s.io/lws/charts"
27
27
condition : leaderWorkerSet.enabled
28
+ - name : kube-scheduler
29
+ version : 0.0.1
30
+ repository : " oci://registry-1.docker.io/inftyai"
31
+ condition : kube-scheduler.enabled
28
32
- name : open-webui
29
33
version : " 6.4.0"
30
34
repository : " https://helm.openwebui.com"
Original file line number Diff line number Diff line change @@ -5,4 +5,14 @@ metadata:
5
5
labels :
6
6
{{- include "chart.labels" . | nindent 4 }}
7
7
data :
8
- config.data : {{ .Values.globalConfig.configData | toYaml | indent 1 }}
8
+ config.data : |-
9
+ {{- $base := deepCopy .Values.globalConfig.configData }}
10
+ {{- $ks := get .Values "kube-scheduler" }}
11
+ {{- if and $ks (get $ks "enabled") (hasKey $ks "scheduler") }}
12
+ {{- $scheduler := get $ks "scheduler" }}
13
+ {{- $name := get $scheduler "name" }}
14
+ {{- if $name }}
15
+ {{- $_ := set $base "scheduler-name" $name }}
16
+ {{- end }}
17
+ {{- end }}
18
+ {{- toYaml $base | nindent 4 }}
Original file line number Diff line number Diff line change @@ -30,6 +30,11 @@ backendRuntime:
30
30
leaderWorkerSet :
31
31
enabled : true
32
32
33
+ kube-scheduler :
34
+ enabled : true
35
+ # scheduler:
36
+ # name: inftyai-scheduler
37
+
33
38
prometheus :
34
39
# Prometheus is required to enable smart routing.
35
40
enabled : false
@@ -58,3 +63,11 @@ envoy-gateway:
58
63
enabled : true
59
64
envoy-ai-gateway :
60
65
enabled : true
66
+
67
+ globalConfig :
68
+ configData :
69
+ # If kube-scheduler is enabled, the scheduler-name will
70
+ # be automatically overwritten by the kube-scheduler.scheduler.name,
71
+ # when generating the global-config ConfigMap.
72
+ scheduler-name : default-scheduler
73
+ # init-container-image: inftyai/model-loader:v0.0.10
Original file line number Diff line number Diff line change @@ -25,10 +25,6 @@ controllerManager:
25
25
replicas : 1
26
26
serviceAccount :
27
27
annotations : {}
28
- globalConfig :
29
- configData : |-
30
- scheduler-name: default-scheduler
31
- # init-container-image: inftyai/model-loader:v0.0.10
32
28
kubernetesClusterDomain : cluster.local
33
29
metricsService :
34
30
ports :
You can’t perform that action at this time.
0 commit comments