From 737ed423e77a25785a3f5ae9f618eb37f96704c4 Mon Sep 17 00:00:00 2001 From: zhou-jiang Date: Fri, 3 May 2024 14:09:38 -0700 Subject: [PATCH] [SPARK-48119][K8S] Promote ` KubernetesDriverSpec` to `DeveloperApi` --- .../spark/deploy/k8s/KubernetesDriverSpec.scala | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/resource-managers/kubernetes/core/src/main/scala/org/apache/spark/deploy/k8s/KubernetesDriverSpec.scala b/resource-managers/kubernetes/core/src/main/scala/org/apache/spark/deploy/k8s/KubernetesDriverSpec.scala index a603cb08ba9a1..0fd2cf16e74ed 100644 --- a/resource-managers/kubernetes/core/src/main/scala/org/apache/spark/deploy/k8s/KubernetesDriverSpec.scala +++ b/resource-managers/kubernetes/core/src/main/scala/org/apache/spark/deploy/k8s/KubernetesDriverSpec.scala @@ -18,7 +18,18 @@ package org.apache.spark.deploy.k8s import io.fabric8.kubernetes.api.model.HasMetadata -private[spark] case class KubernetesDriverSpec( +import org.apache.spark.annotation.{DeveloperApi, Since, Unstable} + +/** + * :: DeveloperApi :: + * + * Spec for driver pod and resources, used for K8s operations internally + * and Spark K8s operator. + */ +@Unstable +@DeveloperApi +@Since("3.3.0") +case class KubernetesDriverSpec( pod: SparkPod, driverPreKubernetesResources: Seq[HasMetadata], driverKubernetesResources: Seq[HasMetadata],