Skip to content

Commit 3394071

Browse files
authored
chore(spark-operator): update versions for 25.11.0 release (#610)
* remove 3.5.5 * add 3.5.7 * update changelog * fix typo * fix test shutdown * add 4.0.1 * use lts version (3.5.7) in documentation * add sample app built with spark 4.0.1 * update spark 4 notes
1 parent 3ad49f9 commit 3394071

26 files changed

+68
-64
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,20 @@ All notable changes to this project will be documented in this file.
88

99
- Add experimental support for Spark 4 ([#589])
1010
- Helm: Allow Pod `priorityClassName` to be configured ([#608]).
11+
- Support for Spark 3.5.7 ([#610]).
1112

1213
### Fixed
1314

1415
- SparkConnectServer: The `imagePullSecret` is now correctly passed to Spark executor pods ([#603]).
1516

17+
### Removed
18+
19+
- Support for Spark versions 3.5.5 has been dropped ([#610]).
20+
1621
[#589]: https://github.com/stackabletech/spark-k8s-operator/pull/589
1722
[#603]: https://github.com/stackabletech/spark-k8s-operator/pull/603
1823
[#608]: https://github.com/stackabletech/spark-k8s-operator/pull/608
24+
[#610]: https://github.com/stackabletech/spark-k8s-operator/pull/610
1925

2026
## [25.7.0] - 2025-07-23
2127

docs/modules/spark-k8s/examples/example-history-app.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
name: spark-pi-s3-1
66
spec:
77
sparkImage:
8-
productVersion: 4.0.0
8+
productVersion: 3.5.7
99
pullPolicy: IfNotPresent
1010
mode: cluster
1111
mainClass: org.apache.spark.examples.SparkPi

docs/modules/spark-k8s/examples/example-history-server.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ metadata:
55
name: spark-history
66
spec:
77
image:
8-
productVersion: 4.0.0
9-
logFileDirectory: # <1>
8+
productVersion: 3.5.7
9+
logFileDirectory: # <1>
1010
s3:
11-
prefix: eventlogs/ # <2>
12-
bucket: # <3>
11+
prefix: eventlogs/ # <2>
12+
bucket: # <3>
1313
inline:
1414
bucketName: spark-logs
1515
connection:
@@ -19,10 +19,10 @@ spec:
1919
accessStyle: Path
2020
credentials:
2121
secretClass: history-credentials-class
22-
sparkConf: # <4>
22+
sparkConf: # <4>
2323
nodes:
2424
roleGroups:
2525
default:
26-
replicas: 1 # <5>
26+
replicas: 1 # <5>
2727
config:
2828
cleaner: true # <6>

docs/modules/spark-k8s/examples/example-spark-connect.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
name: spark-connect # <1>
66
spec:
77
image:
8-
productVersion: "3.5.6" # <2>
8+
productVersion: "3.5.7" # <2>
99
pullPolicy: IfNotPresent
1010
args:
1111
- "--package org.apache.iceberg:iceberg-spark-runtime-3.5_2.12:1.8.1" # <3>
@@ -22,7 +22,7 @@ spec:
2222
- -Dmy.custom.jvm.arg=customValue # <5>
2323
config:
2424
logging:
25-
enableVectorAgent: False
25+
enableVectorAgent: false
2626
containers:
2727
spark:
2828
custom:
@@ -37,7 +37,7 @@ spec:
3737
spark.executor.instances: "3"
3838
config:
3939
logging:
40-
enableVectorAgent: False
40+
enableVectorAgent: false
4141
containers:
4242
spark:
4343
custom:

docs/modules/spark-k8s/examples/example-sparkapp-configmap.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
namespace: default
77
spec:
88
sparkImage:
9-
productVersion: 4.0.0
9+
productVersion: 3.5.7
1010
mode: cluster
1111
mainApplicationFile: s3a://stackable-spark-k8s-jars/jobs/ny-tlc-report-1.1.0.jar # <3>
1212
mainClass: tech.stackable.demo.spark.NYTLCReport
@@ -22,7 +22,7 @@ spec:
2222
config:
2323
volumeMounts:
2424
- name: cm-job-arguments # <6>
25-
mountPath: /arguments # <7>
25+
mountPath: /arguments # <7>
2626
executor:
2727
replicas: 3
2828
config:

docs/modules/spark-k8s/examples/example-sparkapp-image.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ metadata:
77
spec:
88
image: oci.stackable.tech/stackable/ny-tlc-report:0.2.0 # <1>
99
sparkImage:
10-
productVersion: 4.0.0
10+
productVersion: 3.5.7
1111
mode: cluster
1212
mainApplicationFile: local:///stackable/spark/jobs/ny_tlc_report.py # <2>
1313
args:

docs/modules/spark-k8s/examples/example-sparkapp-pvc.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
namespace: default
77
spec:
88
sparkImage:
9-
productVersion: 4.0.0
9+
productVersion: 3.5.7
1010
mode: cluster
1111
mainApplicationFile: s3a://my-bucket/app.jar # <1>
1212
mainClass: org.example.App # <2>

docs/modules/spark-k8s/examples/example-sparkapp-s3-private.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
name: example-sparkapp-s3-private
66
spec:
77
sparkImage:
8-
productVersion: 4.0.0
8+
productVersion: 3.5.7
99
mode: cluster
1010
mainApplicationFile: s3a://my-bucket/spark-examples.jar # <1>
1111
mainClass: org.apache.spark.examples.SparkPi # <2>

docs/modules/spark-k8s/examples/example-sparkapp-streaming.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
namespace: default
77
spec:
88
sparkImage:
9-
productVersion: 4.0.0
9+
productVersion: 3.5.7
1010
mode: cluster
1111
mainApplicationFile: local:///stackable/spark/examples/src/main/python/streaming/hdfs_wordcount.py
1212
args:

docs/modules/spark-k8s/examples/getting_started/getting_started.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ metadata:
5656
namespace: default
5757
spec:
5858
sparkImage:
59-
productVersion: 4.0.0
59+
productVersion: 3.5.7
6060
mode: cluster
6161
mainApplicationFile: local:///stackable/spark/examples/src/main/python/pi.py
6262
driver:

0 commit comments

Comments
 (0)