Files
Yi ChenandGitHub 984c47c22b Add support for Spark Connect (#2569)
* Add v1alpha1 version of CRD SparkConnect

Signed-off-by: Yi Chen <[email protected]>

* Generate SparkConnect CRD manifests

Signed-off-by: Yi Chen <[email protected]>

* Implement SparkConnect controller

Signed-off-by: Yi Chen <[email protected]>

* Update Helm chart CRDs and RBAC resources

Signed-off-by: Yi Chen <[email protected]>

* Add SparkConnect example

Signed-off-by: Yi Chen <[email protected]>

* Add pre stop lifecycle handler

Signed-off-by: Yi Chen <[email protected]>

* Rename LabelSparkConnName to LabelSparkConnectName

Signed-off-by: Yi Chen <[email protected]>

* Rename SparkConnectStateUnready to SparkConnectStateNotReady

Signed-off-by: Yi Chen <[email protected]>

* Add constant SparkConfigMapVolumeMountName

Signed-off-by: Yi Chen <[email protected]>

* Use server pod status message as SparkConnect condition message

Signed-off-by: Yi Chen <[email protected]>

* Define SparkConnect condition reasons

Signed-off-by: Yi Chen <[email protected]>

* Add prefix to Hadoop properties if it does not start with 'spark.hadoop.'

Signed-off-by: Yi Chen <[email protected]>

---------

Signed-off-by: Yi Chen <[email protected]>
2025-07-02 03:21:18 +00:00

40 lines
1.1 KiB
Plaintext

# Code generated by tool. DO NOT EDIT.
# This file is used to track the info used to scaffold your project
# and allow the plugins properly work.
# More info: https://book.kubebuilder.io/reference/project-config.html
domain: sparkoperator.k8s.io
layout:
- go.kubebuilder.io/v4
projectName: spark-operator
repo: github.com/kubeflow/spark-operator
resources:
- api:
crdVersion: v1
namespaced: true
controller: true
domain: sparkoperator.k8s.io
kind: SparkConnect
path: github.com/kubeflow/spark-operator/api/v1alpha1
version: v1alpha1
- api:
crdVersion: v1
namespaced: true
controller: true
domain: sparkoperator.k8s.io
kind: SparkApplication
path: github.com/kubeflow/spark-operator/api/v1beta2
version: v1beta2
webhooks:
defaulting: true
validation: true
webhookVersion: v1
- api:
crdVersion: v1
namespaced: true
controller: true
domain: sparkoperator.k8s.io
kind: ScheduledSparkApplication
path: github.com/kubeflow/spark-operator/api/v1beta2
version: v1beta2
version: "3"