kubeflow/sdk

Simplify SparkConnectState to align with Spark Operator state model

Open

#572 创建于 2026年7月8日

在 GitHub 查看
 (5 评论) (1 反应) (1 负责人)Python (196 fork)auto 404
area/sparkgood first issuehelp wantedkind/feature

仓库指标

Star
 (124 star)
PR 合并指标
 (PR 指标待抓取)

描述

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

贡献者指南