File tree Expand file tree Collapse file tree 9 files changed +40
-9
lines changed Expand file tree Collapse file tree 9 files changed +40
-9
lines changed Original file line number Diff line number Diff line change @@ -15,4 +15,4 @@ type: application
15
15
# This is the chart version. This version number should be incremented each time you make changes
16
16
# to the chart and its templates, including the app version.
17
17
# Versions are expected to follow Semantic Versioning (https://semver.org/)
18
- version : 1.2.1
18
+ version : 1.2.2
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ replicaCount: 1
7
7
name : " kuberay-apiserver"
8
8
image :
9
9
repository : quay.io/kuberay/apiserver
10
- tag : v1.2.1
10
+ tag : v1.2.2
11
11
pullPolicy : IfNotPresent
12
12
13
13
# # Install Default RBAC roles and bindings
Original file line number Diff line number Diff line change 1
1
apiVersion : v2
2
2
description : A Helm chart for Kubernetes
3
3
name : kuberay-operator
4
- version : 1.2.1
4
+ version : 1.2.2
5
5
icon : https://github.com/ray-project/ray/raw/master/doc/source/images/ray_header_logo.png
6
6
type : application
Original file line number Diff line number Diff line change @@ -11381,8 +11381,6 @@ spec:
11381
11381
default: 0
11382
11382
format: int32
11383
11383
type: integer
11384
- required:
11385
- - entrypoint
11386
11384
type: object
11387
11385
status:
11388
11386
properties:
Original file line number Diff line number Diff line change 57
57
args :
58
58
{{- $argList := list -}}
59
59
{{- $argList = append $argList (include "kuberay.featureGates" . | trim) -}}
60
+ {{- if .Values.batchScheduler -}}
60
61
{{- if .Values.batchScheduler.enabled -}}
61
62
{{- $argList = append $argList "--enable-batch-scheduler" -}}
62
63
{{- end -}}
64
+ {{- if .Values.batchScheduler.name -}}
65
+ {{- $argList = append $argList (printf "--batch-scheduler=%s" .Values.batchScheduler.name) -}}
66
+ {{- end -}}
67
+ {{- end -}}
63
68
{{- $watchNamespace := "" -}}
64
69
{{- if and .Values.singleNamespaceInstall (not .Values.watchNamespace) -}}
65
70
{{- $watchNamespace = .Release.Namespace -}}
Original file line number Diff line number Diff line change 4
4
5
5
image :
6
6
repository : quay.io/kuberay/operator
7
- tag : v1.2.1
7
+ tag : v1.2.2
8
8
pullPolicy : IfNotPresent
9
9
10
10
nameOverride : " kuberay-operator"
@@ -55,8 +55,32 @@ readinessProbe:
55
55
periodSeconds : 5
56
56
failureThreshold : 5
57
57
58
+ # Enable customized Kubernetes scheduler integration. If enabled, Ray workloads will be scheduled
59
+ # by the customized scheduler.
60
+ # * "enabled" is the legacy option and will be deprecated soon.
61
+ # * "name" is the standard option, expecting a scheduler name, supported values are
62
+ # "default", "volcano", and "yunikorn".
63
+ #
64
+ # Examples:
65
+ # 1. Use volcano (deprecated)
66
+ # batchScheduler:
67
+ # enabled: true
68
+ #
69
+ # 2. Use volcano
70
+ # batchScheduler:
71
+ # name: volcano
72
+ #
73
+ # 3. Use yunikorn
74
+ # batchScheduler:
75
+ # name: yunikorn
76
+ #
58
77
batchScheduler :
78
+ # Deprecated. This option will be removed in the future.
79
+ # Note, for backwards compatibility. When it sets to true, it enables volcano scheduler integration.
59
80
enabled : false
81
+ # Set the customized scheduler name, supported values are "volcano" or "yunikorn", do not set
82
+ # "batchScheduler.enabled=true" at the same time as it will override this option.
83
+ name : " "
60
84
61
85
featureGates :
62
86
- name : RayClusterStatusConditions
Original file line number Diff line number Diff line change 1
1
apiVersion : v1
2
2
description : A Helm chart for Kubernetes
3
3
name : ray-cluster
4
- version : 1.2.1
4
+ version : 1.2.2
5
5
icon : https://github.com/ray-project/ray/raw/master/doc/source/images/ray_header_logo.png
Original file line number Diff line number Diff line change @@ -167,7 +167,9 @@ spec:
167
167
{{- if $values.envFrom }}
168
168
envFrom : {{- toYaml $values.envFrom | nindent 14 }}
169
169
{{- end }}
170
+ {{- if $values.ports }}
170
171
ports : {{- toYaml $values.ports | nindent 14}}
172
+ {{- end }}
171
173
{{- if $values.lifecycle }}
172
174
lifecycle :
173
175
{{- toYaml $values.lifecycle | nindent 14 }}
@@ -262,7 +264,9 @@ spec:
262
264
{{- with .Values.worker.envFrom }}
263
265
envFrom : {{- toYaml . | nindent 14}}
264
266
{{- end }}
267
+ {{- if .Values.worker.ports }}
265
268
ports : {{- toYaml .Values.worker.ports | nindent 14}}
269
+ {{- end }}
266
270
{{- if .Values.worker.lifecycle }}
267
271
lifecycle :
268
272
{{- toYaml .Values.worker.lifecycle | nindent 14 }}
Original file line number Diff line number Diff line change 7
7
8
8
image :
9
9
repository : rayproject/ray
10
- tag : 2.34 .0
10
+ tag : 2.9 .0
11
11
pullPolicy : IfNotPresent
12
12
13
13
nameOverride : " kuberay"
@@ -26,7 +26,7 @@ common:
26
26
head :
27
27
# rayVersion determines the autoscaler's image version.
28
28
# It should match the Ray version in the image of the containers.
29
- # rayVersion: 2.34 .0
29
+ # rayVersion: 2.9 .0
30
30
# If enableInTreeAutoscaling is true, the autoscaler sidecar will be added to the Ray head pod.
31
31
# Ray autoscaler integration is supported only for Ray versions >= 1.11.0
32
32
# Ray autoscaler integration is Beta with KubeRay >= 0.3.0 and Ray >= 2.0.0.
You can’t perform that action at this time.
0 commit comments