This is an automated email from the ASF dual-hosted git repository.
dongjoon-hyun pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/spark-kubernetes-operator.git
The following commit(s) were added to refs/heads/main by this push:
new f0510e2 [SPARK-57006] Use Spark 4.1.2 in docs, examples, tests, and
default values
f0510e2 is described below
commit f0510e225323f652d9846d6b927ab04e4f94f63e
Author: Dongjoon Hyun <[email protected]>
AuthorDate: Fri May 22 10:02:42 2026 -0700
[SPARK-57006] Use Spark 4.1.2 in docs, examples, tests, and default values
### What changes were proposed in this pull request?
This PR aims to upgrade Apache Spark from `4.1.1` to `4.1.2`.
### Why are the changes needed?
To use the latest Apache Spark.
- https://spark.apache.org/news/spark-4-1-2-released.html
- https://github.com/apache/spark/releases/tag/v4.1.2
- [Docker Hub:
apache/spark:4.1.2](https://hub.docker.com/r/apache/spark/tags?name=4.1.2)
### Does this PR introduce _any_ user-facing change?
No.
### How was this patch tested?
Pass the CIs.
### Was this patch authored or co-authored using generative AI tooling?
Generated-by: Claude Opus 4.7
Closes #685 from dongjoon-hyun/SPARK-57006.
Authored-by: Dongjoon Hyun <[email protected]>
Signed-off-by: Dongjoon Hyun <[email protected]>
---
README.md | 6 +++---
docs/spark_custom_resources.md | 4 ++--
examples/cluster-on-yunikorn.yaml | 2 +-
examples/cluster-with-hpa-template.yaml | 2 +-
examples/cluster-with-hpa.yaml | 2 +-
examples/cluster-with-template.yaml | 2 +-
examples/cluster.yaml | 2 +-
examples/dfs-read-write.yaml | 2 +-
examples/pi-java17.yaml | 2 +-
examples/pi-on-volcano.yaml | 2 +-
examples/pi-on-yunikorn.yaml | 2 +-
examples/pi-python.yaml | 2 +-
examples/pi-statefulset.yaml | 2 +-
examples/pi-v1beta1.yaml | 2 +-
examples/pi-with-comet.yaml | 4 ++--
examples/pi-with-driver-timeout.yaml | 2 +-
examples/pi-with-eventlog.yaml | 2 +-
examples/pi-with-instanceconfig.yaml | 2 +-
examples/pi-with-on-demand-pvc.yaml | 2 +-
examples/pi-with-one-pod.yaml | 2 +-
examples/pi-with-spark-connect-plugin.yaml | 2 +-
examples/pi-with-template.yaml | 2 +-
examples/pi.yaml | 2 +-
examples/prod-cluster-with-three-workers.yaml | 2 +-
examples/qa-cluster-with-one-worker.yaml | 2 +-
examples/spark-connect-server-with-spark-cluster.yaml | 2 +-
examples/spark-connect-server.yaml | 2 +-
examples/spark-history-server-with-jws-filter.yaml | 2 +-
examples/spark-history-server.yaml | 2 +-
examples/spark-thrift-server.yaml | 2 +-
examples/sql.yaml | 2 +-
examples/stream-word-count.yaml | 2 +-
examples/word-count.yaml | 2 +-
.../org/apache/spark/k8s/operator/SparkClusterResourceSpec.java | 2 +-
tests/benchmark/sparkapps.sh | 2 +-
.../driver-start-timeout/spark-example-driver-start-timeout.yaml | 2 +-
tests/e2e/python/chainsaw-test.yaml | 4 ++--
.../resource-retain-duration/spark-example-retain-duration.yaml | 2 +-
.../spark-example-retain-on-failure.yaml | 2 +-
tests/e2e/resource-selector/chainsaw-test.yaml | 4 ++--
tests/e2e/spark-versions/chainsaw-test.yaml | 8 ++++----
tests/e2e/state-transition/spark-cluster-example-succeeded.yaml | 2 +-
tests/e2e/state-transition/spark-example-succeeded.yaml | 2 +-
tests/e2e/watched-namespaces/spark-example.yaml | 2 +-
44 files changed, 53 insertions(+), 53 deletions(-)
diff --git a/README.md b/README.md
index 6c18f67..5e101bb 100644
--- a/README.md
+++ b/README.md
@@ -78,7 +78,7 @@ $ ./examples/submit-pi-to-prod.sh
{
"action" : "CreateSubmissionResponse",
"message" : "Driver successfully submitted as driver-20260110030233-0000",
- "serverSparkVersion" : "4.1.1",
+ "serverSparkVersion" : "4.1.2",
"submissionId" : "driver-20260110030233-0000",
"success" : true
}
@@ -87,7 +87,7 @@ $ curl
http://localhost:6066/v1/submissions/status/driver-20260110030233-0000/
{
"action" : "SubmissionStatusResponse",
"driverState" : "FINISHED",
- "serverSparkVersion" : "4.1.1",
+ "serverSparkVersion" : "4.1.2",
"submissionId" : "driver-20260110030233-0000",
"success" : true,
"workerHostPort" : "10.1.1.172:44233",
@@ -124,7 +124,7 @@ Events:
Normal Scheduling 1s yunikorn default/pi-on-yunikorn-0-driver
is queued and waiting for allocation
Normal Scheduled 1s yunikorn Successfully assigned
default/pi-on-yunikorn-0-driver to node docker-desktop
Normal PodBindSuccessful 1s yunikorn Pod
default/pi-on-yunikorn-0-driver is successfully bound to node docker-desktop
- Normal Pulled 0s kubelet Container image
"apache/spark:4.1.1-scala" already present on machine
+ Normal Pulled 0s kubelet Container image
"apache/spark:4.1.2-scala" already present on machine
Normal Created 0s kubelet Created container:
spark-kubernetes-driver
Normal Started 0s kubelet Started container
spark-kubernetes-driver
diff --git a/docs/spark_custom_resources.md b/docs/spark_custom_resources.md
index c1cecf3..966aa15 100644
--- a/docs/spark_custom_resources.md
+++ b/docs/spark_custom_resources.md
@@ -48,12 +48,12 @@ spec:
spark.dynamicAllocation.shuffleTracking.enabled: "true"
spark.dynamicAllocation.maxExecutors: "3"
spark.kubernetes.authenticate.driver.serviceAccountName: "spark"
- spark.kubernetes.container.image: "apache/spark:4.1.1-scala"
+ spark.kubernetes.container.image: "apache/spark:4.1.2-scala"
applicationTolerations:
resourceRetainPolicy: OnFailure
ttlAfterStopMillis: 10000
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
```
After application is submitted, Operator will add status information to your
application based on
diff --git a/examples/cluster-on-yunikorn.yaml
b/examples/cluster-on-yunikorn.yaml
index eee627c..4834af4 100644
--- a/examples/cluster-on-yunikorn.yaml
+++ b/examples/cluster-on-yunikorn.yaml
@@ -18,7 +18,7 @@ metadata:
name: cluster-on-yunikorn
spec:
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
clusterTolerations:
instanceConfig:
initWorkers: 1
diff --git a/examples/cluster-with-hpa-template.yaml
b/examples/cluster-with-hpa-template.yaml
index 6a674d9..2c53e93 100644
--- a/examples/cluster-with-hpa-template.yaml
+++ b/examples/cluster-with-hpa-template.yaml
@@ -18,7 +18,7 @@ metadata:
name: cluster-with-hpa-template
spec:
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
clusterTolerations:
instanceConfig:
initWorkers: 1
diff --git a/examples/cluster-with-hpa.yaml b/examples/cluster-with-hpa.yaml
index 2b50bb3..5982514 100644
--- a/examples/cluster-with-hpa.yaml
+++ b/examples/cluster-with-hpa.yaml
@@ -18,7 +18,7 @@ metadata:
name: cluster-with-hpa
spec:
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
clusterTolerations:
instanceConfig:
initWorkers: 3
diff --git a/examples/cluster-with-template.yaml
b/examples/cluster-with-template.yaml
index 403c2f1..79c4deb 100644
--- a/examples/cluster-with-template.yaml
+++ b/examples/cluster-with-template.yaml
@@ -18,7 +18,7 @@ metadata:
name: cluster-with-template
spec:
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
clusterTolerations:
instanceConfig:
initWorkers: 1
diff --git a/examples/cluster.yaml b/examples/cluster.yaml
index 158de8c..cf9d89f 100644
--- a/examples/cluster.yaml
+++ b/examples/cluster.yaml
@@ -18,7 +18,7 @@ metadata:
name: cluster
spec:
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
clusterTolerations:
instanceConfig:
initWorkers: 3
diff --git a/examples/dfs-read-write.yaml b/examples/dfs-read-write.yaml
index 6c97ebf..7147888 100644
--- a/examples/dfs-read-write.yaml
+++ b/examples/dfs-read-write.yaml
@@ -41,4 +41,4 @@ spec:
applicationTolerations:
resourceRetainPolicy: OnFailure
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
diff --git a/examples/pi-java17.yaml b/examples/pi-java17.yaml
index d30186b..c1d1013 100644
--- a/examples/pi-java17.yaml
+++ b/examples/pi-java17.yaml
@@ -28,4 +28,4 @@ spec:
applicationTolerations:
resourceRetainPolicy: OnFailure
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
diff --git a/examples/pi-on-volcano.yaml b/examples/pi-on-volcano.yaml
index 979e065..6455360 100644
--- a/examples/pi-on-volcano.yaml
+++ b/examples/pi-on-volcano.yaml
@@ -33,4 +33,4 @@ spec:
applicationTolerations:
resourceRetainPolicy: OnFailure
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
diff --git a/examples/pi-on-yunikorn.yaml b/examples/pi-on-yunikorn.yaml
index 0985d88..93ffc07 100644
--- a/examples/pi-on-yunikorn.yaml
+++ b/examples/pi-on-yunikorn.yaml
@@ -34,4 +34,4 @@ spec:
applicationTolerations:
resourceRetainPolicy: OnFailure
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
diff --git a/examples/pi-python.yaml b/examples/pi-python.yaml
index da7df72..45643c5 100644
--- a/examples/pi-python.yaml
+++ b/examples/pi-python.yaml
@@ -27,4 +27,4 @@ spec:
applicationTolerations:
resourceRetainPolicy: OnFailure
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
diff --git a/examples/pi-statefulset.yaml b/examples/pi-statefulset.yaml
index 298e6c8..62ab5e2 100644
--- a/examples/pi-statefulset.yaml
+++ b/examples/pi-statefulset.yaml
@@ -28,4 +28,4 @@ spec:
applicationTolerations:
resourceRetainPolicy: OnFailure
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
diff --git a/examples/pi-v1beta1.yaml b/examples/pi-v1beta1.yaml
index cd70fc6..067d7c0 100644
--- a/examples/pi-v1beta1.yaml
+++ b/examples/pi-v1beta1.yaml
@@ -28,4 +28,4 @@ spec:
applicationTolerations:
resourceRetainPolicy: OnFailure
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
diff --git a/examples/pi-with-comet.yaml b/examples/pi-with-comet.yaml
index 9113581..06f3886 100644
--- a/examples/pi-with-comet.yaml
+++ b/examples/pi-with-comet.yaml
@@ -30,7 +30,7 @@ spec:
spark.dynamicAllocation.shuffleTracking.enabled: "true"
spark.executor.extraClassPath: "local:///comet/comet.jar"
spark.kubernetes.authenticate.driver.serviceAccountName: "spark"
- spark.kubernetes.container.image: "apache/spark:4.1.1-scala"
+ spark.kubernetes.container.image: "apache/spark:4.1.2-scala"
spark.memory.offHeap.enabled: "true"
spark.memory.offHeap.size: "1g"
spark.plugins: "org.apache.spark.CometPlugin"
@@ -82,4 +82,4 @@ spec:
emptyDir:
sizeLimit: 200Mi
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
diff --git a/examples/pi-with-driver-timeout.yaml
b/examples/pi-with-driver-timeout.yaml
index a8c59b5..57723d0 100644
--- a/examples/pi-with-driver-timeout.yaml
+++ b/examples/pi-with-driver-timeout.yaml
@@ -32,4 +32,4 @@ spec:
resourceRetainPolicy: OnFailure
ttlAfterStopMillis: 10000
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
diff --git a/examples/pi-with-eventlog.yaml b/examples/pi-with-eventlog.yaml
index cf2b693..d50cb02 100644
--- a/examples/pi-with-eventlog.yaml
+++ b/examples/pi-with-eventlog.yaml
@@ -40,4 +40,4 @@ spec:
resourceRetainPolicy: OnFailure
ttlAfterStopMillis: 10000
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
diff --git a/examples/pi-with-instanceconfig.yaml
b/examples/pi-with-instanceconfig.yaml
index 8c75fbe..2f84f7f 100644
--- a/examples/pi-with-instanceconfig.yaml
+++ b/examples/pi-with-instanceconfig.yaml
@@ -31,4 +31,4 @@ spec:
resourceRetainPolicy: OnFailure
ttlAfterStopMillis: 10000
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
diff --git a/examples/pi-with-on-demand-pvc.yaml
b/examples/pi-with-on-demand-pvc.yaml
index f25df33..f0e11f2 100644
--- a/examples/pi-with-on-demand-pvc.yaml
+++ b/examples/pi-with-on-demand-pvc.yaml
@@ -35,4 +35,4 @@ spec:
resourceRetainPolicy: OnFailure
ttlAfterStopMillis: 10000
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
diff --git a/examples/pi-with-one-pod.yaml b/examples/pi-with-one-pod.yaml
index 0aa4db1..6395131 100644
--- a/examples/pi-with-one-pod.yaml
+++ b/examples/pi-with-one-pod.yaml
@@ -26,4 +26,4 @@ spec:
spark.kubernetes.authenticate.driver.serviceAccountName: "spark"
spark.kubernetes.container.image: "apache/spark:{{SPARK_VERSION}}-scala"
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
diff --git a/examples/pi-with-spark-connect-plugin.yaml
b/examples/pi-with-spark-connect-plugin.yaml
index a28bc70..c3ae4ac 100644
--- a/examples/pi-with-spark-connect-plugin.yaml
+++ b/examples/pi-with-spark-connect-plugin.yaml
@@ -30,4 +30,4 @@ spec:
applicationTolerations:
resourceRetainPolicy: OnFailure
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
diff --git a/examples/pi-with-template.yaml b/examples/pi-with-template.yaml
index e6a3544..eb6a9af 100644
--- a/examples/pi-with-template.yaml
+++ b/examples/pi-with-template.yaml
@@ -38,4 +38,4 @@ spec:
priorityClassName: system-cluster-critical
terminationGracePeriodSeconds: 0
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
diff --git a/examples/pi.yaml b/examples/pi.yaml
index d0849a3..50280b8 100644
--- a/examples/pi.yaml
+++ b/examples/pi.yaml
@@ -29,4 +29,4 @@ spec:
resourceRetainPolicy: OnFailure
ttlAfterStopMillis: 10000
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
diff --git a/examples/prod-cluster-with-three-workers.yaml
b/examples/prod-cluster-with-three-workers.yaml
index 2f0b258..a5c8b53 100644
--- a/examples/prod-cluster-with-three-workers.yaml
+++ b/examples/prod-cluster-with-three-workers.yaml
@@ -18,7 +18,7 @@ metadata:
name: prod
spec:
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
clusterTolerations:
instanceConfig:
initWorkers: 3
diff --git a/examples/qa-cluster-with-one-worker.yaml
b/examples/qa-cluster-with-one-worker.yaml
index 47d78a5..b337e03 100644
--- a/examples/qa-cluster-with-one-worker.yaml
+++ b/examples/qa-cluster-with-one-worker.yaml
@@ -18,7 +18,7 @@ metadata:
name: qa
spec:
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
clusterTolerations:
instanceConfig:
initWorkers: 1
diff --git a/examples/spark-connect-server-with-spark-cluster.yaml
b/examples/spark-connect-server-with-spark-cluster.yaml
index d1bb648..ee0988a 100644
--- a/examples/spark-connect-server-with-spark-cluster.yaml
+++ b/examples/spark-connect-server-with-spark-cluster.yaml
@@ -27,4 +27,4 @@ spec:
spark.kubernetes.container.image: "apache/spark:{{SPARK_VERSION}}-scala"
spark.ui.reverseProxy: "true"
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
diff --git a/examples/spark-connect-server.yaml
b/examples/spark-connect-server.yaml
index aa23b3a..c0761c3 100644
--- a/examples/spark-connect-server.yaml
+++ b/examples/spark-connect-server.yaml
@@ -30,4 +30,4 @@ spec:
applicationTolerations:
resourceRetainPolicy: OnFailure
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
diff --git a/examples/spark-history-server-with-jws-filter.yaml
b/examples/spark-history-server-with-jws-filter.yaml
index 3826394..c8a5f0d 100644
--- a/examples/spark-history-server-with-jws-filter.yaml
+++ b/examples/spark-history-server-with-jws-filter.yaml
@@ -39,7 +39,7 @@ spec:
spark.ui.filters: "org.apache.spark.ui.JWSFilter"
spark.org.apache.spark.ui.JWSFilter.param.secretKey:
"VmlzaXQgaHR0cHM6Ly9zcGFyay5hcGFjaGUub3JnIHRvIGRvd25sb2FkIEFwYWNoZSBTcGFyay4="
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
applicationTolerations:
restartConfig:
restartPolicy: Always
diff --git a/examples/spark-history-server.yaml
b/examples/spark-history-server.yaml
index 97295b8..ab2e3b8 100644
--- a/examples/spark-history-server.yaml
+++ b/examples/spark-history-server.yaml
@@ -36,7 +36,7 @@ spec:
spark.hadoop.fs.s3a.access.key: "test"
spark.hadoop.fs.s3a.secret.key: "test"
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
applicationTolerations:
restartConfig:
restartPolicy: Always
diff --git a/examples/spark-thrift-server.yaml
b/examples/spark-thrift-server.yaml
index b14a7f2..36312f8 100644
--- a/examples/spark-thrift-server.yaml
+++ b/examples/spark-thrift-server.yaml
@@ -28,7 +28,7 @@ spec:
spark.kubernetes.executor.podNamePrefix: "spark-thrift-server"
spark.scheduler.mode: "FAIR"
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
applicationTolerations:
restartConfig:
restartPolicy: Always
diff --git a/examples/sql.yaml b/examples/sql.yaml
index e7e4183..dcfc84b 100644
--- a/examples/sql.yaml
+++ b/examples/sql.yaml
@@ -27,4 +27,4 @@ spec:
spark.kubernetes.authenticate.driver.serviceAccountName: "spark"
spark.kubernetes.container.image: "apache/spark:{{SPARK_VERSION}}-scala"
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
diff --git a/examples/stream-word-count.yaml b/examples/stream-word-count.yaml
index f079237..3d833b8 100644
--- a/examples/stream-word-count.yaml
+++ b/examples/stream-word-count.yaml
@@ -37,4 +37,4 @@ spec:
spark.hadoop.fs.s3a.access.key: "test"
spark.hadoop.fs.s3a.secret.key: "test"
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
diff --git a/examples/word-count.yaml b/examples/word-count.yaml
index 783c02f..5a1b73c 100644
--- a/examples/word-count.yaml
+++ b/examples/word-count.yaml
@@ -28,4 +28,4 @@ spec:
applicationTolerations:
resourceRetainPolicy: OnFailure
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
diff --git
a/spark-submission-worker/src/main/java/org/apache/spark/k8s/operator/SparkClusterResourceSpec.java
b/spark-submission-worker/src/main/java/org/apache/spark/k8s/operator/SparkClusterResourceSpec.java
index 7e99236..9debb38 100644
---
a/spark-submission-worker/src/main/java/org/apache/spark/k8s/operator/SparkClusterResourceSpec.java
+++
b/spark-submission-worker/src/main/java/org/apache/spark/k8s/operator/SparkClusterResourceSpec.java
@@ -69,7 +69,7 @@ public class SparkClusterResourceSpec {
String clusterName = cluster.getMetadata().getName();
String scheduler = conf.get(Config.KUBERNETES_SCHEDULER_NAME().key(),
"default-scheduler");
String namespace = conf.get(Config.KUBERNETES_NAMESPACE().key(),
clusterNamespace);
- String image = conf.get(Config.CONTAINER_IMAGE().key(),
"apache/spark:4.1.1");
+ String image = conf.get(Config.CONTAINER_IMAGE().key(),
"apache/spark:4.1.2");
ClusterSpec spec = cluster.getSpec();
String version = spec.getRuntimeVersions().getSparkVersion();
StringBuilder options = new StringBuilder();
diff --git a/tests/benchmark/sparkapps.sh b/tests/benchmark/sparkapps.sh
index c15dda9..8c85e71 100755
--- a/tests/benchmark/sparkapps.sh
+++ b/tests/benchmark/sparkapps.sh
@@ -46,7 +46,7 @@ spec:
spark.kubernetes.driver.pod.excludedFeatureSteps:
"org.apache.spark.deploy.k8s.features.KerberosConfDriverFeatureStep"
spark.kubernetes.driver.request.cores: "100m"
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
---
EOF
done
diff --git
a/tests/e2e/driver-start-timeout/spark-example-driver-start-timeout.yaml
b/tests/e2e/driver-start-timeout/spark-example-driver-start-timeout.yaml
index f6a8a33..1c03150 100644
--- a/tests/e2e/driver-start-timeout/spark-example-driver-start-timeout.yaml
+++ b/tests/e2e/driver-start-timeout/spark-example-driver-start-timeout.yaml
@@ -31,4 +31,4 @@ spec:
spark.kubernetes.container.image: "apache/spark:non-existent-image"
spark.kubernetes.authenticate.driver.serviceAccountName: "spark"
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
diff --git a/tests/e2e/python/chainsaw-test.yaml
b/tests/e2e/python/chainsaw-test.yaml
index 74f0870..77b49ab 100644
--- a/tests/e2e/python/chainsaw-test.yaml
+++ b/tests/e2e/python/chainsaw-test.yaml
@@ -23,11 +23,11 @@ spec:
scenarios:
- bindings:
- name: "SPARK_VERSION"
- value: "4.1.1"
+ value: "4.1.2"
- name: "SCALA_VERSION"
value: "2.13"
- name: "IMAGE"
- value: "apache/spark:4.1.1-python3"
+ value: "apache/spark:4.1.2-python3"
- bindings:
- name: "SPARK_VERSION"
value: "3.5.8"
diff --git
a/tests/e2e/resource-retain-duration/spark-example-retain-duration.yaml
b/tests/e2e/resource-retain-duration/spark-example-retain-duration.yaml
index be50659..6944c15 100644
--- a/tests/e2e/resource-retain-duration/spark-example-retain-duration.yaml
+++ b/tests/e2e/resource-retain-duration/spark-example-retain-duration.yaml
@@ -32,4 +32,4 @@ spec:
spark.kubernetes.container.image: "apache/spark:{{SPARK_VERSION}}-scala"
spark.kubernetes.authenticate.driver.serviceAccountName: "spark"
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
diff --git
a/tests/e2e/resource-retain-on-failure/spark-example-retain-on-failure.yaml
b/tests/e2e/resource-retain-on-failure/spark-example-retain-on-failure.yaml
index d3271d1..df3fa20 100644
--- a/tests/e2e/resource-retain-on-failure/spark-example-retain-on-failure.yaml
+++ b/tests/e2e/resource-retain-on-failure/spark-example-retain-on-failure.yaml
@@ -30,4 +30,4 @@ spec:
spark.kubernetes.container.image: "apache/spark:{{SPARK_VERSION}}-scala"
spark.kubernetes.authenticate.driver.serviceAccountName: "spark"
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
diff --git a/tests/e2e/resource-selector/chainsaw-test.yaml
b/tests/e2e/resource-selector/chainsaw-test.yaml
index 902d1b7..adb708e 100644
--- a/tests/e2e/resource-selector/chainsaw-test.yaml
+++ b/tests/e2e/resource-selector/chainsaw-test.yaml
@@ -27,9 +27,9 @@ spec:
- name: SPARK_APPLICATION_NAME
value: "spark-example-resource-selector"
- name: SPARK_VERSION
- value: "4.1.1"
+ value: "4.1.2"
- name: IMAGE
- value: "apache/spark:4.1.1-scala"
+ value: "apache/spark:4.1.2-scala"
steps:
- name: install-spark-application-and-apply-label
try:
diff --git a/tests/e2e/spark-versions/chainsaw-test.yaml
b/tests/e2e/spark-versions/chainsaw-test.yaml
index 5f6085d..31e6149 100644
--- a/tests/e2e/spark-versions/chainsaw-test.yaml
+++ b/tests/e2e/spark-versions/chainsaw-test.yaml
@@ -23,13 +23,13 @@ spec:
scenarios:
- bindings:
- name: "SPARK_VERSION"
- value: "4.1.1"
+ value: "4.1.2"
- name: "SCALA_VERSION"
value: "2.13"
- name: "JAVA_VERSION"
value: "17"
- name: "IMAGE"
- value: "apache/spark:4.1.1-scala-java17"
+ value: "apache/spark:4.1.2-scala-java17"
- bindings:
- name: "SPARK_VERSION"
value: "3.5.8"
@@ -41,13 +41,13 @@ spec:
value: 'apache/spark:3.5.8-scala2.12-java17-ubuntu'
- bindings:
- name: "SPARK_VERSION"
- value: "4.1.1"
+ value: "4.1.2"
- name: "SCALA_VERSION"
value: "2.13"
- name: "JAVA_VERSION"
value: "21"
- name: "IMAGE"
- value: 'apache/spark:4.1.1-scala'
+ value: 'apache/spark:4.1.2-scala'
steps:
- name: install-spark-application
try:
diff --git a/tests/e2e/state-transition/spark-cluster-example-succeeded.yaml
b/tests/e2e/state-transition/spark-cluster-example-succeeded.yaml
index 7523b88..6068866 100644
--- a/tests/e2e/state-transition/spark-cluster-example-succeeded.yaml
+++ b/tests/e2e/state-transition/spark-cluster-example-succeeded.yaml
@@ -19,7 +19,7 @@ metadata:
namespace: default
spec:
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
clusterTolerations:
instanceConfig:
initWorkers: 1
diff --git a/tests/e2e/state-transition/spark-example-succeeded.yaml
b/tests/e2e/state-transition/spark-example-succeeded.yaml
index 5eec269..c0dbdec 100644
--- a/tests/e2e/state-transition/spark-example-succeeded.yaml
+++ b/tests/e2e/state-transition/spark-example-succeeded.yaml
@@ -28,4 +28,4 @@ spec:
spark.kubernetes.container.image: "apache/spark:{{SPARK_VERSION}}"
spark.kubernetes.authenticate.driver.serviceAccountName: "spark"
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
diff --git a/tests/e2e/watched-namespaces/spark-example.yaml
b/tests/e2e/watched-namespaces/spark-example.yaml
index 13b071c..54c798f 100644
--- a/tests/e2e/watched-namespaces/spark-example.yaml
+++ b/tests/e2e/watched-namespaces/spark-example.yaml
@@ -28,4 +28,4 @@ spec:
spark.kubernetes.container.image: "apache/spark:{{SPARK_VERSION}}-scala"
spark.kubernetes.authenticate.driver.serviceAccountName: "spark"
runtimeVersions:
- sparkVersion: "4.1.1"
+ sparkVersion: "4.1.2"
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]