Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/kubectl-plugin-release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,14 @@ jobs:
- name: Setup Go
uses: actions/setup-go@v5
with:
go-version: '1.25'
go-version: "1.25"
- name: GoReleaser
uses: goreleaser/goreleaser-action@v6
with:
distribution: 'goreleaser'
distribution: "goreleaser"
version: latest
args: release --clean
workdir: 'kubectl-plugin'
workdir: "kubectl-plugin"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Update new version in krew-index
Expand Down
2 changes: 1 addition & 1 deletion apiserver/test/cluster/cluster_external_redis.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ metadata:
# ray.io/external-storage-namespace: "my-raycluster-storage"
name: raycluster-external-redis
spec:
rayVersion: '2.52.0'
rayVersion: "2.52.0"
headGroupSpec:
# The `rayStartParams` are used to configure the `ray start` command.
# See https://github.com/ray-project/kuberay/blob/master/docs/guidance/rayStartParams.md for the default settings of `rayStartParams` in KubeRay.
Expand Down
4 changes: 2 additions & 2 deletions benchmark/perf-tests/100-raycluster/raycluster.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ metadata:
labels:
perf-test: ray-cluster
spec:
rayVersion: '2.52.0'
rayVersion: "2.52.0"
headGroupSpec:
rayStartParams:
dashboard-host: '0.0.0.0'
dashboard-host: "0.0.0.0"
template:
spec:
containers:
Expand Down
2 changes: 1 addition & 1 deletion benchmark/perf-tests/100-rayjob/pytorch-mnist-rayjob.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ spec:
CPUS_PER_WORKER: "1"
OMP_NUM_THREADS: "1" # Set OMP_NUM_THREADS to avoid KeyErorr race condition.
rayClusterSpec:
rayVersion: '2.52.0'
rayVersion: "2.52.0"
headGroupSpec:
template:
spec:
Expand Down
2 changes: 1 addition & 1 deletion benchmark/perf-tests/100-rayjob/ray-data-image-resize.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ spec:
shutdownAfterJobFinishes: true
entrypoint: python ray_data_image_resize.py
rayClusterSpec:
rayVersion: '2.52.0'
rayVersion: "2.52.0"
headGroupSpec:
template:
spec:
Expand Down
6 changes: 3 additions & 3 deletions benchmark/perf-tests/1000-raycluster/raycluster.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ metadata:
labels:
perf-test: ray-cluster
spec:
rayVersion: '2.52.0'
rayVersion: "2.52.0"
headGroupSpec:
serviceType: ClusterIP
rayStartParams:
dashboard-host: '0.0.0.0'
disable-usage-stats: 'true'
dashboard-host: "0.0.0.0"
disable-usage-stats: "true"
template:
spec:
containers:
Expand Down
4 changes: 2 additions & 2 deletions benchmark/perf-tests/1000-rayjob/pytorch-mnist-rayjob.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,10 @@ spec:
requests:
cpu: "10m"
rayClusterSpec:
rayVersion: '2.52.0'
rayVersion: "2.52.0"
headGroupSpec:
rayStartParams:
disable-usage-stats: 'true'
disable-usage-stats: "true"
template:
spec:
containers:
Expand Down
4 changes: 2 additions & 2 deletions benchmark/perf-tests/1000-rayjob/ray-data-image-resize.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,10 @@ spec:
requests:
cpu: "10m"
rayClusterSpec:
rayVersion: '2.52.0'
rayVersion: "2.52.0"
headGroupSpec:
rayStartParams:
disable-usage-stats: 'true'
disable-usage-stats: "true"
template:
spec:
containers:
Expand Down
6 changes: 3 additions & 3 deletions benchmark/perf-tests/10000-raycluster/raycluster.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ metadata:
labels:
perf-test: ray-cluster
spec:
rayVersion: '2.52.0'
rayVersion: "2.52.0"
headGroupSpec:
serviceType: ClusterIP
rayStartParams:
dashboard-host: '0.0.0.0'
disable-usage-stats: 'true'
dashboard-host: "0.0.0.0"
disable-usage-stats: "true"
template:
spec:
containers:
Expand Down
4 changes: 2 additions & 2 deletions benchmark/perf-tests/10000-rayjob/pytorch-mnist-rayjob.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,10 @@ spec:
requests:
cpu: "10m"
rayClusterSpec:
rayVersion: '2.52.0'
rayVersion: "2.52.0"
headGroupSpec:
rayStartParams:
disable-usage-stats: 'true'
disable-usage-stats: "true"
template:
spec:
containers:
Expand Down
4 changes: 2 additions & 2 deletions benchmark/perf-tests/10000-rayjob/ray-data-image-resize.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,10 @@ spec:
requests:
cpu: "10m"
rayClusterSpec:
rayVersion: '2.52.0'
rayVersion: "2.52.0"
headGroupSpec:
rayStartParams:
disable-usage-stats: 'true'
disable-usage-stats: "true"
template:
spec:
containers:
Expand Down
6 changes: 3 additions & 3 deletions benchmark/perf-tests/5000-raycluster/raycluster.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ metadata:
labels:
perf-test: ray-cluster
spec:
rayVersion: '2.52.0'
rayVersion: "2.52.0"
headGroupSpec:
serviceType: ClusterIP
rayStartParams:
dashboard-host: '0.0.0.0'
disable-usage-stats: 'true'
dashboard-host: "0.0.0.0"
disable-usage-stats: "true"
template:
spec:
containers:
Expand Down
4 changes: 2 additions & 2 deletions benchmark/perf-tests/5000-rayjob/pytorch-mnist-rayjob.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,10 @@ spec:
requests:
cpu: "10m"
rayClusterSpec:
rayVersion: '2.52.0'
rayVersion: "2.52.0"
headGroupSpec:
rayStartParams:
disable-usage-stats: 'true'
disable-usage-stats: "true"
template:
spec:
containers:
Expand Down
4 changes: 2 additions & 2 deletions benchmark/perf-tests/5000-rayjob/ray-data-image-resize.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,10 @@ spec:
requests:
cpu: "10m"
rayClusterSpec:
rayVersion: '2.52.0'
rayVersion: "2.52.0"
headGroupSpec:
rayStartParams:
disable-usage-stats: 'true'
disable-usage-stats: "true"
template:
spec:
containers:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ kind: RayJob
metadata:
name: rayjob-sample
spec:
submissionMode: 'InteractiveMode'
submissionMode: "InteractiveMode"
rayClusterSpec:
rayVersion: '2.52.0'
rayVersion: "2.52.0"
headGroupSpec:
template:
spec:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ metadata:
name: rayjob-sample
spec:
# The current value is "InteractiveMode", meaning that it will wait for user to submit job and provide the job submission ID
submissionMode: 'InteractiveMode'
submissionMode: "InteractiveMode"
runtimeEnvYAML: |
pip:
- emoji==2.14.0
Expand All @@ -14,7 +14,7 @@ spec:
another_env_var: "second_env_var"

rayClusterSpec:
rayVersion: '2.52.0' # should match the Ray version in the image of the containers
rayVersion: "2.52.0" # should match the Ray version in the image of the containers
headGroupSpec:
template:
spec:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ spec:

# rayClusterSpec specifies the RayCluster instance to be created by the RayJob controller.
rayClusterSpec:
rayVersion: '2.52.0'
rayVersion: "2.52.0"
headGroupSpec:
rayStartParams: {}
# Pod template
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,17 +16,17 @@ spec:
- transformers>=4.19.1
working_dir: "https://github.com/ray-project/kuberay/archive/master.zip"
rayClusterSpec:
rayVersion: '2.46.0'
rayVersion: "2.46.0"
headGroupSpec:
rayStartParams:
dashboard-host: '0.0.0.0'
dashboard-host: "0.0.0.0"
template:
metadata:
annotations:
gke-gcsfuse/volumes: "true"
gke-gcsfuse/cpu-limit: "0"
gke-gcsfuse/memory-limit: 5Gi
gke-gcsfuse/ephemeral-storage-limit: 10Gi
gke-gcsfuse/memory-limit: "5Gi"
gke-gcsfuse/ephemeral-storage-limit: "10Gi"
spec:
serviceAccountName: pytorch-distributed-training
containers:
Expand Down Expand Up @@ -69,14 +69,14 @@ spec:
maxReplicas: 4
groupName: gpu-group
rayStartParams:
dashboard-host: '0.0.0.0'
dashboard-host: "0.0.0.0"
template:
metadata:
annotations:
gke-gcsfuse/volumes: "true"
gke-gcsfuse/cpu-limit: "0"
gke-gcsfuse/memory-limit: 5Gi
gke-gcsfuse/ephemeral-storage-limit: 10Gi
gke-gcsfuse/memory-limit: "5Gi"
gke-gcsfuse/ephemeral-storage-limit: "10Gi"
spec:
serviceAccountName: pytorch-distributed-training
tolerations:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ spec:
- pytorch-lightning==1.8.5
working_dir: "https://github.com/ray-project/kuberay/archive/master.zip"
rayClusterSpec:
rayVersion: '2.46.0'
rayVersion: "2.46.0"
headGroupSpec:
rayStartParams:
dashboard-host: '0.0.0.0'
dashboard-host: "0.0.0.0"
template:
spec:
tolerations:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ kind: RayCluster
metadata:
name: raycluster-resource-isolation
spec:
rayVersion: '2.52.0'
rayVersion: "2.52.0"
headGroupSpec:
rayStartParams:
enable-resource-isolation: "true" # Set --enable-resource-isolation flag in `ray start`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ kind: RayCluster
metadata:
name: raycluster-resource-isolation
spec:
rayVersion: '2.52.0'
rayVersion: "2.52.0"
headGroupSpec:
rayStartParams:
enable-resource-isolation: "true" # Set --enable-resource-isolation flag in `ray start`
Expand Down
2 changes: 1 addition & 1 deletion ray-operator/config/samples/ray-cluster.auth.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ spec:
enableInTreeAutoscaling: true
authOptions:
mode: token
rayVersion: '2.53.0'
rayVersion: "2.53.0"
headGroupSpec:
rayStartParams: {}
template:
Expand Down
2 changes: 1 addition & 1 deletion ray-operator/config/samples/ray-cluster.autoscaler-v2.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ metadata:
spec:
# The version of Ray you are using. Make sure all Ray containers are running this version of Ray.
# Use the Ray nightly or Ray version >= 2.10.0 and KubeRay 1.1.0 or later for autoscaler v2.
rayVersion: '2.52.0'
rayVersion: "2.52.0"
enableInTreeAutoscaling: true
autoscalerOptions:
version: v2
Expand Down
2 changes: 1 addition & 1 deletion ray-operator/config/samples/ray-cluster.autoscaler.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ metadata:
name: raycluster-autoscaler
spec:
# The version of Ray you are using. Make sure all Ray containers are running this version of Ray.
rayVersion: '2.52.0'
rayVersion: "2.52.0"
# If `enableInTreeAutoscaling` is true, the Autoscaler sidecar will be added to the Ray head pod.
# Ray Autoscaler integration is Beta with KubeRay >= 0.3.0 and Ray >= 2.0.0.
enableInTreeAutoscaling: true
Expand Down
4 changes: 2 additions & 2 deletions ray-operator/config/samples/ray-cluster.complete.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ kind: RayCluster
metadata:
name: raycluster-complete
spec:
rayVersion: '2.52.0'
rayVersion: "2.52.0"
# Ray head pod configuration
headGroupSpec:
# Kubernetes Service Type. This is an optional field, and the default value is ClusterIP.
Expand All @@ -17,7 +17,7 @@ spec:
# See https://github.com/ray-project/kuberay/blob/master/docs/guidance/rayStartParams.md for the default settings of `rayStartParams` in KubeRay.
# See https://docs.ray.io/en/latest/cluster/cli.html#ray-start for all available options in `rayStartParams`.
rayStartParams:
dashboard-host: '0.0.0.0'
dashboard-host: "0.0.0.0"
# pod template
template:
metadata:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@ kind: RayCluster
metadata:
name: custom-head-svc
spec:
rayVersion: '2.52.0' # should match the Ray version in the image of the containers
rayVersion: "2.52.0" # should match the Ray version in the image of the containers
# Ray head pod template
headGroupSpec:
# the following params are used to complete the ray start: ray start --head --block --redis-port=6379 ...
rayStartParams:
num-cpus: '1' # can be auto-completed from the limits
num-cpus: "1" # can be auto-completed from the limits
headService:
metadata:
name: custom-ray-head-service-name
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ metadata:
# ray.io/external-storage-namespace: "my-raycluster-storage"
name: raycluster-external-redis
spec:
rayVersion: '2.52.0'
rayVersion: "2.52.0"
headGroupSpec:
# The `rayStartParams` are used to configure the `ray start` command.
# See https://github.com/ray-project/kuberay/blob/master/docs/guidance/rayStartParams.md for the default settings of `rayStartParams` in KubeRay.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ kind: RayCluster
metadata:
name: raycluster-external-redis-uri
spec:
rayVersion: '2.52.0'
rayVersion: "2.52.0"
gcsFaultToleranceOptions:
# In most cases, you don't need to set `externalStorageNamespace` because KubeRay will
# automatically set it to the UID of RayCluster. Only modify this annotation if you fully understand
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ kind: RayCluster
metadata:
name: raycluster-external-redis
spec:
rayVersion: '2.52.0'
rayVersion: "2.52.0"
gcsFaultToleranceOptions:
# In most cases, you don't need to set `externalStorageNamespace` because KubeRay will
# automatically set it to the UID of RayCluster. Only modify this annotation if you fully understand
Expand Down
2 changes: 1 addition & 1 deletion ray-operator/config/samples/ray-cluster.fluentbit.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ kind: RayCluster
metadata:
name: raycluster-fluentbit-sidecar-logs
spec:
rayVersion: '2.52.0'
rayVersion: "2.52.0"
headGroupSpec:
rayStartParams: {}
template:
Expand Down
2 changes: 1 addition & 1 deletion ray-operator/config/samples/ray-cluster.gke-bucket.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ kind: RayCluster
metadata:
name: raycluster-mini
spec:
rayVersion: '2.52.0'
rayVersion: "2.52.0"
headGroupSpec:
rayStartParams: {}
template:
Expand Down
Loading
Loading