Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[release] Port KubeRay CI tests to Ray CI #3158

Open
1 of 2 tasks
kevin85421 opened this issue Mar 5, 2025 · 0 comments
Open
1 of 2 tasks

[release] Port KubeRay CI tests to Ray CI #3158

kevin85421 opened this issue Mar 5, 2025 · 0 comments
Assignees
Labels
1.4.0 enhancement New feature or request P0 Critical issue that should be fixed ASAP release-optimization

Comments

@kevin85421
Copy link
Member

kevin85421 commented Mar 5, 2025

Search before asking

  • I had searched in the issues and found no similar feature requirement.

Description

Whenever KubeRay tries to bump the default Ray version to a newer release, it's quite painful due to Ray's fast-paced release pattern, and each minor update may introduce breaking changes. Therefore, if we can port KubeRay end-to-end tests to Ray CI to run tests for each commit, we can catch some breaking changes at an early stage.

[P0] Step 1: Port existing KubeRay e2e tests to Ray CI.

[P1] Step 2: Add conformance tests in Ray CI.

  • Summarize the Ray APIs and behaviors that KubeRay relies on, and add conformance tests to Ray CI to ensure contract compliance. For example, KubeRay uses an endpoint in the Ray dashboard to check GCS health and an endpoint in the dashboard agent to check the Raylet status.

[P0] Step 3: Add release tests

  • Currently, the KubeRay end-to-end tests are primarily for sanity checking. Try running the most important Ray release tests on KubeRay.

Use case

No response

Related issues

No response

Are you willing to submit a PR?

  • Yes I am willing to submit a PR!
@kevin85421 kevin85421 added enhancement New feature or request triage release-optimization P0 Critical issue that should be fixed ASAP 1.4.0 and removed triage labels Mar 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1.4.0 enhancement New feature or request P0 Critical issue that should be fixed ASAP release-optimization
Projects
None yet
Development

No branches or pull requests

2 participants