Skip to content

Conversation

@ntkathole
Copy link
Member

What this PR does / why we need it:

This PR adds comprehensive support for KubeRay clusters via CodeFlare SDK integration, enabling Feast to run Ray workloads on Kubernetes-managed Ray clusters. It also consolidates Ray initialization logic across local, remote, and KubeRay modes into a unified architecture.

  • Using codeflare-sdk for:
    • TLS certificate management and authentication handling
    • Automatic cluster discovery and connection setup
  • New centralized module: ray_initializer.py consolidates all Ray initialization logic.
  • Added documentation and tests

Which issue(s) this PR fixes:

Fixes #5633

@ntkathole ntkathole self-assigned this Oct 10, 2025
@ntkathole ntkathole requested a review from a team as a code owner October 10, 2025 15:28
@ntkathole ntkathole changed the title feat: Added kuberay support and cent feat: Added kuberay support and consolidated ray initialization Oct 10, 2025
@ntkathole ntkathole force-pushed the codeflare_final branch 3 times, most recently from 85b5556 to 2439b83 Compare October 10, 2025 17:10
Copy link
Collaborator

@HaoXuAI HaoXuAI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@ntkathole ntkathole merged commit e0b698d into feast-dev:master Oct 16, 2025
19 of 20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Kuberay Support for Ray Offline Store and Compute engine

2 participants