Skip to content

chore(deps): bump github.com/ray-project/kuberay/ray-operator from 1.5.1 to 1.6.0#1357

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/go_modules/github.com/ray-project/kuberay/ray-operator-1.6.0
Closed

chore(deps): bump github.com/ray-project/kuberay/ray-operator from 1.5.1 to 1.6.0#1357
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/go_modules/github.com/ray-project/kuberay/ray-operator-1.6.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Mar 30, 2026

Bumps github.com/ray-project/kuberay/ray-operator from 1.5.1 to 1.6.0.

Release notes

Sourced from github.com/ray-project/kuberay/ray-operator's releases.

v1.6.0

Highlights

Ray History Server (alpha)

KubeRay v1.6 introduces alpha support for the Ray History Server. This project enables users to collect and aggregate events from a Ray cluster, replaying them to restore historical snapshots of the cluster's state. By providing an alternative backend for the Ray Dashboard, the History Server allows users to view the Ray dashboard and debug ephemeral clusters (such as those managed via RayJob) even after they have been terminated.

Try the history server here: History Server Quick Start Guide.

⚠️ Warning: This feature is in alpha status, meaning future KubeRay releases may include breaking updates. We’d love to hear your experience with it! Please drop your feedback in this tracking issue to help us shape its development.

Ray Token Authentication using Kubernetes RBAC

Starting in KubeRay v1.6 and Ray v2.55, you can use Kubernetes RBAC to manage user access control to Ray clusters that have token authentication enabled. With this feature enabled, Ray will be configured to delegate token authentication to Kubernetes. This means you can use the same credentials used with Kubernetes to access Ray clusters and platform operators can use standard Kubernetes RBAC to control access to Ray clusters. See Configure Ray clusters to use Kubernetes RBAC authentication for a step-by-step guide.

You can now also reference Secrets containing static auth tokens for Ray cluster token authentication.

apiVersion: v1
kind: Secret
metadata:
  name: ray-cluster-token
type: Opaque
stringData:
  auth_token: "super-secret-example-token"
---
apiVersion: ray.io/v1
kind: RayCluster
metadata:
  name: ray-cluster-with-auth
spec:
  authOptions:
    mode: token
    secretName: ray-cluster-token
  rayVersion: '2.53.0'
  headGroupSpec:
    rayStartParams: {}

RayCronJob

KubeRay v1.6 introduces the RayCronJob Custom Resource Definition (CRD), enabling users to schedule RayJobs on a recurring schedule using standard cron expressions. This is useful for periodic batch processing, scheduled training runs, or recurring data pipelines.

⚠️ Warning: RayCronJob is an Alpha feature and is disabled by default. To enable it, set the feature gate on the kuberay-operator:

--feature-gates=RayCronJob=true

Below is an example of the new custom resource:

... (truncated)

Commits
  • 3fe72c3 [Release][Helm] update KubeRay version to v1.6.0 (#4622)
  • 0a9eabd [Release] Sync master changes to release-1.6 (#4600)
  • b0c43fd [Release] Update KubeRay version references for 1.6.0 (#4586)
  • e50aafc Disable RayMultiHostIndexing feature for TestReconcile_Multihost_Replicas (#4...
  • 6652c36 Promote RayMultiHostIndexing feature to Beta (#4572)
  • 0983367 Include serve-x prefixed ports in ray serve service for grpc support (#4558)
  • b9a8dc0 [CronJob] Add RayCronJob related YAML (#4577)
  • 1fa7639 [Feature][RayJob] Remove wget dependency in Sidecar GCS wait (#4468)
  • 1892747 [Fix][operator] Fix volcano podgroup stuck in inqueue state after rayjob comp...
  • e09fbe5 [RayJob] Promote RayJobDeletionPolicy feature gate to Beta (#4576)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Mar 30, 2026
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Mar 30, 2026

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 165bd7c8-1e27-466d-8f02-5d5c38506d66

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/go_modules/github.com/ray-project/kuberay/ray-operator-1.6.0

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 30, 2026

📊 Performance Benchmark Results

Comparing PR (dependabot/go_modules/github.com/ray-project/kuberay/ray-operator-1.6.0) vs main branch — click to expand
goos: linux
goarch: amd64
pkg: github.com/kai-scheduler/KAI-scheduler/pkg/scheduler/actions
cpu: AMD EPYC 7763 64-Core Processor                
                                    │ main-bench.txt │
                                    │     sec/op     │
AllocateAction_SmallCluster-4            108.5m ± 0%
AllocateAction_MediumCluster-4           137.1m ± 1%
AllocateAction_LargeCluster-4            214.2m ± 6%
ReclaimAction_SmallCluster-4             103.0m ± 0%
ReclaimAction_MediumCluster-4            106.8m ± 1%
PreemptAction_SmallCluster-4             103.9m ± 0%
PreemptAction_MediumCluster-4            113.7m ± 1%
ConsolidationAction_SmallCluster-4       114.8m ± 1%
ConsolidationAction_MediumCluster-4      204.8m ± 1%
FullSchedulingCycle_SmallCluster-4       105.7m ± 0%
FullSchedulingCycle_MediumCluster-4      122.2m ± 1%
FullSchedulingCycle_LargeCluster-4       166.4m ± 2%
ManyQueues_MediumCluster-4               141.2m ± 3%
GangScheduling_MediumCluster-4           161.3m ± 1%
geomean                                  131.8m

                                    │ main-bench.txt │
                                    │      B/op      │
AllocateAction_SmallCluster-4           2.254Mi ± 0%
AllocateAction_MediumCluster-4          12.20Mi ± 0%
AllocateAction_LargeCluster-4           42.05Mi ± 0%
ReclaimAction_SmallCluster-4            962.2Ki ± 1%
ReclaimAction_MediumCluster-4           3.172Mi ± 0%
PreemptAction_SmallCluster-4            1.061Mi ± 0%
PreemptAction_MediumCluster-4           4.322Mi ± 0%
ConsolidationAction_SmallCluster-4      5.559Mi ± 0%
ConsolidationAction_MediumCluster-4     46.73Mi ± 0%
FullSchedulingCycle_SmallCluster-4      1.458Mi ± 0%
FullSchedulingCycle_MediumCluster-4     7.184Mi ± 0%
FullSchedulingCycle_LargeCluster-4      23.51Mi ± 0%
ManyQueues_MediumCluster-4              16.66Mi ± 0%
GangScheduling_MediumCluster-4          17.78Mi ± 0%
geomean                                 6.603Mi

                                    │ main-bench.txt │
                                    │   allocs/op    │
AllocateAction_SmallCluster-4            36.32k ± 0%
AllocateAction_MediumCluster-4           317.9k ± 0%
AllocateAction_LargeCluster-4            1.351M ± 0%
ReclaimAction_SmallCluster-4             8.961k ± 0%
ReclaimAction_MediumCluster-4            29.06k ± 0%
PreemptAction_SmallCluster-4             11.68k ± 0%
PreemptAction_MediumCluster-4            40.99k ± 0%
ConsolidationAction_SmallCluster-4       71.64k ± 0%
ConsolidationAction_MediumCluster-4      675.7k ± 0%
FullSchedulingCycle_SmallCluster-4       21.70k ± 0%
FullSchedulingCycle_MediumCluster-4      172.3k ± 0%
FullSchedulingCycle_LargeCluster-4       708.8k ± 0%
ManyQueues_MediumCluster-4               355.8k ± 0%
GangScheduling_MediumCluster-4           581.7k ± 0%
geomean                                  112.4k

pkg: github.com/kai-scheduler/KAI-scheduler/pkg/scheduler/actions/integration_tests/reclaim
                            │ main-bench.txt │
                            │     sec/op     │
ReclaimLargeJobs_10Node-4        105.3m ± 0%
ReclaimLargeJobs_50Node-4        142.5m ± 1%
ReclaimLargeJobs_100Node-4       285.0m ± 1%
ReclaimLargeJobs_200Node-4        1.145 ± 4%
ReclaimLargeJobs_500Node-4        13.32 ± 2%
ReclaimLargeJobs_1000Node-4       113.1 ± 1%
geomean                           1.395

                            │ main-bench.txt │
                            │      B/op      │
ReclaimLargeJobs_10Node-4       1.870Mi ± 3%
ReclaimLargeJobs_50Node-4       17.62Mi ± 0%
ReclaimLargeJobs_100Node-4      59.70Mi ± 0%
ReclaimLargeJobs_200Node-4      234.0Mi ± 0%
ReclaimLargeJobs_500Node-4      1.658Gi ± 0%
ReclaimLargeJobs_1000Node-4     8.526Gi ± 0%
geomean                         137.7Mi

                            │ main-bench.txt │
                            │   allocs/op    │
ReclaimLargeJobs_10Node-4        20.34k ± 2%
ReclaimLargeJobs_50Node-4        234.3k ± 0%
ReclaimLargeJobs_100Node-4       872.5k ± 0%
ReclaimLargeJobs_200Node-4       3.691M ± 0%
ReclaimLargeJobs_500Node-4       29.66M ± 0%
ReclaimLargeJobs_1000Node-4      165.8M ± 0%
geomean                          2.056M

Legend

  • 📉 Negative delta = Performance improvement (faster)
  • 📈 Positive delta = Performance regression (slower)
  • p-value < 0.05 indicates statistically significant change
Raw benchmark data

PR branch:

FAIL	github.com/kai-scheduler/KAI-scheduler/pkg/scheduler/actions [build failed]
FAIL	github.com/kai-scheduler/KAI-scheduler/pkg/scheduler/actions/allocate [build failed]
FAIL	github.com/kai-scheduler/KAI-scheduler/pkg/scheduler/actions/common [build failed]
FAIL	github.com/kai-scheduler/KAI-scheduler/pkg/scheduler/actions/common/solvers [build failed]
FAIL	github.com/kai-scheduler/KAI-scheduler/pkg/scheduler/actions/common/solvers/accumulated_scenario_filters [build failed]
FAIL	github.com/kai-scheduler/KAI-scheduler/pkg/scheduler/actions/common/solvers/accumulated_scenario_filters/idle_gpus [build failed]
FAIL	github.com/kai-scheduler/KAI-scheduler/pkg/scheduler/actions/common/solvers/accumulated_scenario_filters/node_affinities [build failed]
FAIL	github.com/kai-scheduler/KAI-scheduler/pkg/scheduler/actions/common/solvers/scenario [build failed]
FAIL	github.com/kai-scheduler/KAI-scheduler/pkg/scheduler/actions/consolidation [build failed]
FAIL	github.com/kai-scheduler/KAI-scheduler/pkg/scheduler/actions/integration_tests/allocate [build failed]
FAIL	github.com/kai-scheduler/KAI-scheduler/pkg/scheduler/actions/integration_tests/consolidation [build failed]
FAIL	github.com/kai-scheduler/KAI-scheduler/pkg/scheduler/actions/integration_tests/consolidation_and_reclaim [build failed]
FAIL	github.com/kai-scheduler/KAI-scheduler/pkg/scheduler/actions/integration_tests/deletion_tests [build failed]
FAIL	github.com/kai-scheduler/KAI-scheduler/pkg/scheduler/actions/integration_tests/integration_tests_utils [build failed]
FAIL	github.com/kai-scheduler/KAI-scheduler/pkg/scheduler/actions/integration_tests/preempt [build failed]
FAIL	github.com/kai-scheduler/KAI-scheduler/pkg/scheduler/actions/integration_tests/reclaim [build failed]
FAIL	github.com/kai-scheduler/KAI-scheduler/pkg/scheduler/actions/integration_tests/stalegangeviction [build failed]
FAIL	github.com/kai-scheduler/KAI-scheduler/pkg/scheduler/actions/preempt [build failed]
FAIL	github.com/kai-scheduler/KAI-scheduler/pkg/scheduler/actions/reclaim [build failed]
FAIL	github.com/kai-scheduler/KAI-scheduler/pkg/scheduler/actions/stalegangeviction [build failed]
FAIL	github.com/kai-scheduler/KAI-scheduler/pkg/scheduler/actions/utils [build failed]
FAIL

Main branch:

goos: linux
goarch: amd64
pkg: github.com/kai-scheduler/KAI-scheduler/pkg/scheduler/actions
cpu: AMD EPYC 7763 64-Core Processor                
BenchmarkAllocateAction_SmallCluster-4         	      10	 108779417 ns/op	 2371835 B/op	   36327 allocs/op
BenchmarkAllocateAction_SmallCluster-4         	      10	 108477655 ns/op	 2362368 B/op	   36315 allocs/op
BenchmarkAllocateAction_SmallCluster-4         	      10	 108539576 ns/op	 2363005 B/op	   36316 allocs/op
BenchmarkAllocateAction_SmallCluster-4         	      10	 108405981 ns/op	 2364754 B/op	   36318 allocs/op
BenchmarkAllocateAction_SmallCluster-4         	      10	 108536530 ns/op	 2363216 B/op	   36315 allocs/op
BenchmarkAllocateAction_SmallCluster-4         	      10	 108581132 ns/op	 2366098 B/op	   36320 allocs/op
BenchmarkAllocateAction_MediumCluster-4        	       8	 137299643 ns/op	12791044 B/op	  317901 allocs/op
BenchmarkAllocateAction_MediumCluster-4        	       8	 135907283 ns/op	12790653 B/op	  317899 allocs/op
BenchmarkAllocateAction_MediumCluster-4        	       8	 137041067 ns/op	12793747 B/op	  317902 allocs/op
BenchmarkAllocateAction_MediumCluster-4        	       8	 137109422 ns/op	12790603 B/op	  317904 allocs/op
BenchmarkAllocateAction_MediumCluster-4        	       8	 136859700 ns/op	12791579 B/op	  317904 allocs/op
BenchmarkAllocateAction_MediumCluster-4        	       8	 137446348 ns/op	12790193 B/op	  317901 allocs/op
BenchmarkAllocateAction_LargeCluster-4         	       5	 214516947 ns/op	44094438 B/op	 1351074 allocs/op
BenchmarkAllocateAction_LargeCluster-4         	       5	 213192731 ns/op	44094067 B/op	 1351072 allocs/op
BenchmarkAllocateAction_LargeCluster-4         	       5	 212234058 ns/op	44107624 B/op	 1351077 allocs/op
BenchmarkAllocateAction_LargeCluster-4         	       5	 213843561 ns/op	44095060 B/op	 1351083 allocs/op
BenchmarkAllocateAction_LargeCluster-4         	       5	 214707183 ns/op	44094097 B/op	 1351082 allocs/op
BenchmarkAllocateAction_LargeCluster-4         	       5	 228040093 ns/op	44089897 B/op	 1351053 allocs/op
BenchmarkReclaimAction_SmallCluster-4          	      10	 103266033 ns/op	  973375 B/op	    8937 allocs/op
BenchmarkReclaimAction_SmallCluster-4          	      10	 102983159 ns/op	  977583 B/op	    8953 allocs/op
BenchmarkReclaimAction_SmallCluster-4          	      10	 103062995 ns/op	  988717 B/op	    8962 allocs/op
BenchmarkReclaimAction_SmallCluster-4          	      10	 103034961 ns/op	  985733 B/op	    8963 allocs/op
BenchmarkReclaimAction_SmallCluster-4          	      10	 102987075 ns/op	  985108 B/op	    8961 allocs/op
BenchmarkReclaimAction_SmallCluster-4          	      10	 102935429 ns/op	  985456 B/op	    8961 allocs/op
BenchmarkReclaimAction_MediumCluster-4         	      10	 106819073 ns/op	 3327476 B/op	   29064 allocs/op
BenchmarkReclaimAction_MediumCluster-4         	      10	 105977406 ns/op	 3319691 B/op	   29061 allocs/op
BenchmarkReclaimAction_MediumCluster-4         	      10	 106742146 ns/op	 3332648 B/op	   29065 allocs/op
BenchmarkReclaimAction_MediumCluster-4         	      10	 106763333 ns/op	 3323851 B/op	   29063 allocs/op
BenchmarkReclaimAction_MediumCluster-4         	      10	 107568719 ns/op	 3327408 B/op	   29063 allocs/op
BenchmarkReclaimAction_MediumCluster-4         	      10	 106259228 ns/op	 3323644 B/op	   29063 allocs/op
BenchmarkPreemptAction_SmallCluster-4          	      10	 103997731 ns/op	 1116520 B/op	   11675 allocs/op
BenchmarkPreemptAction_SmallCluster-4          	      10	 103809511 ns/op	 1113000 B/op	   11676 allocs/op
BenchmarkPreemptAction_SmallCluster-4          	      10	 103863407 ns/op	 1112922 B/op	   11676 allocs/op
BenchmarkPreemptAction_SmallCluster-4          	      10	 103877700 ns/op	 1113026 B/op	   11676 allocs/op
BenchmarkPreemptAction_SmallCluster-4          	      10	 103937899 ns/op	 1112680 B/op	   11675 allocs/op
BenchmarkPreemptAction_SmallCluster-4          	      10	 103907522 ns/op	 1113031 B/op	   11677 allocs/op
BenchmarkPreemptAction_MediumCluster-4         	       9	 113752348 ns/op	 4532066 B/op	   40997 allocs/op
BenchmarkPreemptAction_MediumCluster-4         	       9	 113297445 ns/op	 4532224 B/op	   40996 allocs/op
BenchmarkPreemptAction_MediumCluster-4         	       9	 115142279 ns/op	 4532002 B/op	   40996 allocs/op
BenchmarkPreemptAction_MediumCluster-4         	       9	 113751948 ns/op	 4527448 B/op	   40993 allocs/op
BenchmarkPreemptAction_MediumCluster-4         	       9	 113608150 ns/op	 4527468 B/op	   40994 allocs/op
BenchmarkPreemptAction_MediumCluster-4         	       9	 113647214 ns/op	 4531511 B/op	   40994 allocs/op
BenchmarkConsolidationAction_SmallCluster-4    	       9	 115194507 ns/op	 5829099 B/op	   71635 allocs/op
BenchmarkConsolidationAction_SmallCluster-4    	       9	 115507382 ns/op	 5845330 B/op	   71644 allocs/op
BenchmarkConsolidationAction_SmallCluster-4    	       9	 115491315 ns/op	 5828681 B/op	   71645 allocs/op
BenchmarkConsolidationAction_SmallCluster-4    	       9	 114467697 ns/op	 5827360 B/op	   71644 allocs/op

@dependabot dependabot Bot force-pushed the dependabot/go_modules/github.com/ray-project/kuberay/ray-operator-1.6.0 branch 2 times, most recently from 571487f to 82499a7 Compare March 30, 2026 20:30
@enoodle
Copy link
Copy Markdown
Collaborator

enoodle commented Apr 1, 2026

@dependabot rebase

Bumps [github.com/ray-project/kuberay/ray-operator](https://github.com/ray-project/kuberay) from 1.5.1 to 1.6.0.
- [Release notes](https://github.com/ray-project/kuberay/releases)
- [Commits](ray-project/kuberay@v1.5.1...v1.6.0)

---
updated-dependencies:
- dependency-name: github.com/ray-project/kuberay/ray-operator
  dependency-version: 1.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/go_modules/github.com/ray-project/kuberay/ray-operator-1.6.0 branch from 82499a7 to 9869cb6 Compare April 1, 2026 12:03
@davidLif
Copy link
Copy Markdown
Collaborator

davidLif commented Apr 5, 2026

Non-security dependabot update

@davidLif davidLif closed this Apr 5, 2026
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Apr 5, 2026

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/go_modules/github.com/ray-project/kuberay/ray-operator-1.6.0 branch April 5, 2026 08:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants