Skip to content

Commit b98c852

Browse files
committed
Sanitize kubernetesAppId for use in secret, service, and pod names (apache#45)
1 parent 2a26ebd commit b98c852

File tree

1 file changed

+1
-1
lines changed
  • resource-managers/kubernetes/core/src/main/scala/org/apache/spark/deploy/kubernetes

1 file changed

+1
-1
lines changed

resource-managers/kubernetes/core/src/main/scala/org/apache/spark/deploy/kubernetes/Client.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ private[spark] class Client(
5454
private val appName = sparkConf.getOption("spark.app.name")
5555
.orElse(sparkConf.getOption("spark.app.id"))
5656
.getOrElse("spark")
57-
private val kubernetesAppId = s"$appName-$launchTime"
57+
private val kubernetesAppId = s"$appName-$launchTime".toLowerCase.replaceAll("\\.", "-")
5858
private val secretName = s"spark-submission-server-secret-$kubernetesAppId"
5959
private val driverLauncherSelectorValue = s"driver-launcher-$launchTime"
6060
private val driverDockerImage = sparkConf.get(

0 commit comments

Comments
 (0)