Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docs/running-on-kubernetes.md
Original file line number Diff line number Diff line change
Expand Up @@ -1611,7 +1611,7 @@ See the [configuration page](configuration.html) for information on Spark config
<td>(none)</td>
<td>
Class names of an extra driver pod feature step implementing
`KubernetesFeatureConfigStep`. This is a developer API. Comma separated.
`KubernetesFeatureConfigStep`. This is a stable developer API. Comma separated.
Runs after all of Spark internal feature steps. Since 3.3.0, your driver feature step
can implement `KubernetesDriverCustomFeatureConfigStep` where the driver config
is also available.
Expand All @@ -1632,7 +1632,7 @@ See the [configuration page](configuration.html) for information on Spark config
<td>(none)</td>
<td>
Class names of an extra executor pod feature step implementing
`KubernetesFeatureConfigStep`. This is a developer API. Comma separated.
`KubernetesFeatureConfigStep`. This is a stable developer API. Comma separated.
Runs after all of Spark internal feature steps. Since 3.3.0, your executor feature step
can implement `KubernetesExecutorCustomFeatureConfigStep` where the executor config
is also available.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
*/
package org.apache.spark.deploy.k8s.features

import org.apache.spark.annotation.{DeveloperApi, Unstable}
import org.apache.spark.annotation.{DeveloperApi, Since, Stable}
import org.apache.spark.deploy.k8s.KubernetesDriverConf

/**
Expand Down Expand Up @@ -65,8 +65,9 @@ import org.apache.spark.deploy.k8s.KubernetesDriverConf
* }
* }}}
*/
@Unstable
@Stable
@DeveloperApi
@Since("3.3.0")
trait KubernetesDriverCustomFeatureConfigStep extends KubernetesFeatureConfigStep {
/**
* Initialize the configuration for driver user feature step, this only applicable when user
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
*/
package org.apache.spark.deploy.k8s.features

import org.apache.spark.annotation.{DeveloperApi, Unstable}
import org.apache.spark.annotation.{DeveloperApi, Since, Stable}
import org.apache.spark.deploy.k8s.KubernetesExecutorConf

/**
Expand Down Expand Up @@ -65,8 +65,9 @@ import org.apache.spark.deploy.k8s.KubernetesExecutorConf
* }
* }}}
*/
@Unstable
@Stable
@DeveloperApi
@Since("3.3.0")
trait KubernetesExecutorCustomFeatureConfigStep extends KubernetesFeatureConfigStep {
/**
* Initialize the configuration for executor user feature step, this only applicable when user
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ package org.apache.spark.deploy.k8s.features

import io.fabric8.kubernetes.api.model.HasMetadata

import org.apache.spark.annotation.{DeveloperApi, Unstable}
import org.apache.spark.annotation.{DeveloperApi, Since, Stable}
import org.apache.spark.deploy.k8s.SparkPod

/**
Expand All @@ -27,8 +27,9 @@ import org.apache.spark.deploy.k8s.SparkPod
* A collection of functions that together represent a "feature" in pods that are launched for
* Spark drivers and executors.
*/
@Unstable
@Stable
@DeveloperApi
@Since("3.3.0")
trait KubernetesFeatureConfigStep {

/**
Expand Down