kubeflow/sdk

Simplify SparkConnectState to align with Spark Operator state model

Open

#572 opened on 2026年7月8日

GitHub で見る
 (5 comments) (1 reaction) (1 assignee)Python (196 forks)auto 404
area/sparkgood first issuehelp wantedkind/feature

Repository metrics

Stars
 (124 stars)
PR merge metrics
 (PR metrics pending)

説明

Summary

Review and simplify the SDK SparkConnectState model to better align with the Spark Operator's SparkConnectState enum.

Background

During the review of PR #521, it was noted that:

  • RUNNING is not an operator state and may be redundant with READY.
  • PROVISIONING is currently unused by the SparkConnect controller.
  • The operator exposes a NEW ("") state that is not currently represented in the SDK.

Proposed work

  • Review the SDK SparkConnectState model against the current Spark Operator CRD.
  • Determine whether RUNNING should be removed or consolidated with READY.
  • Evaluate whether PROVISIONING should remain in the SDK.
  • Add support for any missing operator states where appropriate.
  • Update unit tests and documentation as needed.

Reference

コントリビューターガイド