Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
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