kubeflow/sdk

Simplify SparkConnectState to align with Spark Operator state model

Open

#572 aperta il 8 lug 2026

Vedi su GitHub
 (5 commenti) (1 reazione) (1 assegnatario)Python (196 fork)auto 404
area/sparkgood first issuehelp wantedkind/feature

Metriche repository

Star
 (124 star)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

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

Guida contributor