File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -317,7 +317,9 @@ $(HELMIFY): $(LOCALBIN)
317317
318318.PHONY : helm
319319helm : 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
321323
322324.PHONY : helm-install
323325helm-install : helm
Original file line number Diff line number Diff line change @@ -2,6 +2,9 @@ dependencies:
22- name: lws
33 repository: oci://registry.k8s.io/lws/charts
44 version: 0.6.1
5+ - name: kube-scheduler
6+ repository: oci://registry-1.docker.io/inftyai
7+ version: 0.0.1
58- name: open-webui
69 repository: https://helm.openwebui.com
710 version: 6.4.0
@@ -11,5 +14,5 @@ dependencies:
1114- name: ai-gateway-helm
1215 repository: oci://registry-1.docker.io/envoyproxy
1316 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:
2525 version : 0.6.1
2626 repository : " oci://registry.k8s.io/lws/charts"
2727 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
2832 - name : open-webui
2933 version : " 6.4.0"
3034 repository : " https://helm.openwebui.com"
Original file line number Diff line number Diff line change @@ -3,6 +3,16 @@ kind: ConfigMap
33metadata :
44 name : {{ include "chart.fullname" . }}-global-config
55 labels :
6- {{- include "chart.labels" . | nindent 4 }}
6+ {{ include "chart.labels" . | nindent 4 }}
77data :
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:
3030leaderWorkerSet :
3131 enabled : true
3232
33+ kube-scheduler :
34+ enabled : true
35+ # scheduler:
36+ # name: inftyai-scheduler
37+
3338prometheus :
3439 # Prometheus is required to enable smart routing.
3540 enabled : false
@@ -58,3 +63,11 @@ envoy-gateway:
5863 enabled : true
5964envoy-ai-gateway :
6065 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:
2525 replicas : 1
2626 serviceAccount :
2727 annotations : {}
28- globalConfig :
29- configData : |-
30- scheduler-name: default-scheduler
31- # init-container-image: inftyai/model-loader:v0.0.10
3228kubernetesClusterDomain : cluster.local
3329metricsService :
3430 ports :
You can’t perform that action at this time.
0 commit comments