Skip to content

Commit a0c76a8

Browse files
committed
[SPARK-35319][K8S][BUILD] Upgrade K8s client to 5.3.1
### What changes were proposed in this pull request? This PR aims to upgrade K8s client to 5.3.1. ### Why are the changes needed? This will bring the latest bug fixes. - https://github.com/fabric8io/kubernetes-client/releases/tag/v5.3.1 ### Does this PR introduce _any_ user-facing change? No. ### How was this patch tested? Pass the CIs. K8s IT is manually tested like the following. ``` KubernetesSuite: - Run SparkPi with no resources - Run SparkPi with a very long application name. - Use SparkLauncher.NO_RESOURCE - Run SparkPi with a master URL without a scheme. - Run SparkPi with an argument. - Run SparkPi with custom labels, annotations, and environment variables. - All pods have the same service account by default - Run extraJVMOptions check on driver - Run SparkRemoteFileTest using a remote data file - Verify logging configuration is picked from the provided SPARK_CONF_DIR/log4j.properties - Run SparkPi with env and mount secrets. - Run PySpark on simple pi.py example - Run PySpark to test a pyfiles example - Run PySpark with memory customization - Run in client mode. - Start pod creation from template - PVs with local storage - Launcher client dependencies - SPARK-33615: Launcher client archives - SPARK-33748: Launcher python client respecting PYSPARK_PYTHON - SPARK-33748: Launcher python client respecting spark.pyspark.python and spark.pyspark.driver.python - Launcher python client dependencies using a zip file - Test basic decommissioning - Test basic decommissioning with shuffle cleanup - Test decommissioning with dynamic allocation & shuffle cleanups - Test decommissioning timeouts - Run SparkR on simple dataframe.R example Run completed in 18 minutes, 33 seconds. Total number of tests run: 27 Suites: completed 2, aborted 0 Tests: succeeded 27, failed 0, canceled 0, ignored 0, pending 0 All tests passed. [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for Spark Project Parent POM 3.2.0-SNAPSHOT: [INFO] [INFO] Spark Project Parent POM ........................... SUCCESS [ 3.959 s] [INFO] Spark Project Tags ................................. SUCCESS [ 7.830 s] [INFO] Spark Project Local DB ............................. SUCCESS [ 3.457 s] [INFO] Spark Project Networking ........................... SUCCESS [ 5.496 s] [INFO] Spark Project Shuffle Streaming Service ............ SUCCESS [ 3.239 s] [INFO] Spark Project Unsafe ............................... SUCCESS [ 9.006 s] [INFO] Spark Project Launcher ............................. SUCCESS [ 2.422 s] [INFO] Spark Project Core ................................. SUCCESS [02:17 min] [INFO] Spark Project Kubernetes Integration Tests ......... SUCCESS [21:05 min] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 23:59 min [INFO] Finished at: 2021-05-05T11:59:19-07:00 [INFO] ------------------------------------------------------------------------ ``` Closes #32443 from dongjoon-hyun/SPARK-35319. Authored-by: Dongjoon Hyun <dhyun@apple.com> Signed-off-by: Dongjoon Hyun <dhyun@apple.com>
1 parent 0126924 commit a0c76a8

File tree

4 files changed

+42
-42
lines changed

4 files changed

+42
-42
lines changed

dev/deps/spark-deps-hadoop-2.7-hive-2.3

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -155,26 +155,26 @@ jsr305/3.0.0//jsr305-3.0.0.jar
155155
jta/1.1//jta-1.1.jar
156156
jul-to-slf4j/1.7.30//jul-to-slf4j-1.7.30.jar
157157
kryo-shaded/4.0.2//kryo-shaded-4.0.2.jar
158-
kubernetes-client/5.3.0//kubernetes-client-5.3.0.jar
159-
kubernetes-model-admissionregistration/5.3.0//kubernetes-model-admissionregistration-5.3.0.jar
160-
kubernetes-model-apiextensions/5.3.0//kubernetes-model-apiextensions-5.3.0.jar
161-
kubernetes-model-apps/5.3.0//kubernetes-model-apps-5.3.0.jar
162-
kubernetes-model-autoscaling/5.3.0//kubernetes-model-autoscaling-5.3.0.jar
163-
kubernetes-model-batch/5.3.0//kubernetes-model-batch-5.3.0.jar
164-
kubernetes-model-certificates/5.3.0//kubernetes-model-certificates-5.3.0.jar
165-
kubernetes-model-common/5.3.0//kubernetes-model-common-5.3.0.jar
166-
kubernetes-model-coordination/5.3.0//kubernetes-model-coordination-5.3.0.jar
167-
kubernetes-model-core/5.3.0//kubernetes-model-core-5.3.0.jar
168-
kubernetes-model-discovery/5.3.0//kubernetes-model-discovery-5.3.0.jar
169-
kubernetes-model-events/5.3.0//kubernetes-model-events-5.3.0.jar
170-
kubernetes-model-extensions/5.3.0//kubernetes-model-extensions-5.3.0.jar
171-
kubernetes-model-metrics/5.3.0//kubernetes-model-metrics-5.3.0.jar
172-
kubernetes-model-networking/5.3.0//kubernetes-model-networking-5.3.0.jar
173-
kubernetes-model-node/5.3.0//kubernetes-model-node-5.3.0.jar
174-
kubernetes-model-policy/5.3.0//kubernetes-model-policy-5.3.0.jar
175-
kubernetes-model-rbac/5.3.0//kubernetes-model-rbac-5.3.0.jar
176-
kubernetes-model-scheduling/5.3.0//kubernetes-model-scheduling-5.3.0.jar
177-
kubernetes-model-storageclass/5.3.0//kubernetes-model-storageclass-5.3.0.jar
158+
kubernetes-client/5.3.1//kubernetes-client-5.3.1.jar
159+
kubernetes-model-admissionregistration/5.3.1//kubernetes-model-admissionregistration-5.3.1.jar
160+
kubernetes-model-apiextensions/5.3.1//kubernetes-model-apiextensions-5.3.1.jar
161+
kubernetes-model-apps/5.3.1//kubernetes-model-apps-5.3.1.jar
162+
kubernetes-model-autoscaling/5.3.1//kubernetes-model-autoscaling-5.3.1.jar
163+
kubernetes-model-batch/5.3.1//kubernetes-model-batch-5.3.1.jar
164+
kubernetes-model-certificates/5.3.1//kubernetes-model-certificates-5.3.1.jar
165+
kubernetes-model-common/5.3.1//kubernetes-model-common-5.3.1.jar
166+
kubernetes-model-coordination/5.3.1//kubernetes-model-coordination-5.3.1.jar
167+
kubernetes-model-core/5.3.1//kubernetes-model-core-5.3.1.jar
168+
kubernetes-model-discovery/5.3.1//kubernetes-model-discovery-5.3.1.jar
169+
kubernetes-model-events/5.3.1//kubernetes-model-events-5.3.1.jar
170+
kubernetes-model-extensions/5.3.1//kubernetes-model-extensions-5.3.1.jar
171+
kubernetes-model-metrics/5.3.1//kubernetes-model-metrics-5.3.1.jar
172+
kubernetes-model-networking/5.3.1//kubernetes-model-networking-5.3.1.jar
173+
kubernetes-model-node/5.3.1//kubernetes-model-node-5.3.1.jar
174+
kubernetes-model-policy/5.3.1//kubernetes-model-policy-5.3.1.jar
175+
kubernetes-model-rbac/5.3.1//kubernetes-model-rbac-5.3.1.jar
176+
kubernetes-model-scheduling/5.3.1//kubernetes-model-scheduling-5.3.1.jar
177+
kubernetes-model-storageclass/5.3.1//kubernetes-model-storageclass-5.3.1.jar
178178
lapack/1.3.2//lapack-1.3.2.jar
179179
leveldbjni-all/1.8//leveldbjni-all-1.8.jar
180180
libfb303/0.9.3//libfb303-0.9.3.jar

dev/deps/spark-deps-hadoop-3.2-hive-2.3

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -126,26 +126,26 @@ jsr305/3.0.0//jsr305-3.0.0.jar
126126
jta/1.1//jta-1.1.jar
127127
jul-to-slf4j/1.7.30//jul-to-slf4j-1.7.30.jar
128128
kryo-shaded/4.0.2//kryo-shaded-4.0.2.jar
129-
kubernetes-client/5.3.0//kubernetes-client-5.3.0.jar
130-
kubernetes-model-admissionregistration/5.3.0//kubernetes-model-admissionregistration-5.3.0.jar
131-
kubernetes-model-apiextensions/5.3.0//kubernetes-model-apiextensions-5.3.0.jar
132-
kubernetes-model-apps/5.3.0//kubernetes-model-apps-5.3.0.jar
133-
kubernetes-model-autoscaling/5.3.0//kubernetes-model-autoscaling-5.3.0.jar
134-
kubernetes-model-batch/5.3.0//kubernetes-model-batch-5.3.0.jar
135-
kubernetes-model-certificates/5.3.0//kubernetes-model-certificates-5.3.0.jar
136-
kubernetes-model-common/5.3.0//kubernetes-model-common-5.3.0.jar
137-
kubernetes-model-coordination/5.3.0//kubernetes-model-coordination-5.3.0.jar
138-
kubernetes-model-core/5.3.0//kubernetes-model-core-5.3.0.jar
139-
kubernetes-model-discovery/5.3.0//kubernetes-model-discovery-5.3.0.jar
140-
kubernetes-model-events/5.3.0//kubernetes-model-events-5.3.0.jar
141-
kubernetes-model-extensions/5.3.0//kubernetes-model-extensions-5.3.0.jar
142-
kubernetes-model-metrics/5.3.0//kubernetes-model-metrics-5.3.0.jar
143-
kubernetes-model-networking/5.3.0//kubernetes-model-networking-5.3.0.jar
144-
kubernetes-model-node/5.3.0//kubernetes-model-node-5.3.0.jar
145-
kubernetes-model-policy/5.3.0//kubernetes-model-policy-5.3.0.jar
146-
kubernetes-model-rbac/5.3.0//kubernetes-model-rbac-5.3.0.jar
147-
kubernetes-model-scheduling/5.3.0//kubernetes-model-scheduling-5.3.0.jar
148-
kubernetes-model-storageclass/5.3.0//kubernetes-model-storageclass-5.3.0.jar
129+
kubernetes-client/5.3.1//kubernetes-client-5.3.1.jar
130+
kubernetes-model-admissionregistration/5.3.1//kubernetes-model-admissionregistration-5.3.1.jar
131+
kubernetes-model-apiextensions/5.3.1//kubernetes-model-apiextensions-5.3.1.jar
132+
kubernetes-model-apps/5.3.1//kubernetes-model-apps-5.3.1.jar
133+
kubernetes-model-autoscaling/5.3.1//kubernetes-model-autoscaling-5.3.1.jar
134+
kubernetes-model-batch/5.3.1//kubernetes-model-batch-5.3.1.jar
135+
kubernetes-model-certificates/5.3.1//kubernetes-model-certificates-5.3.1.jar
136+
kubernetes-model-common/5.3.1//kubernetes-model-common-5.3.1.jar
137+
kubernetes-model-coordination/5.3.1//kubernetes-model-coordination-5.3.1.jar
138+
kubernetes-model-core/5.3.1//kubernetes-model-core-5.3.1.jar
139+
kubernetes-model-discovery/5.3.1//kubernetes-model-discovery-5.3.1.jar
140+
kubernetes-model-events/5.3.1//kubernetes-model-events-5.3.1.jar
141+
kubernetes-model-extensions/5.3.1//kubernetes-model-extensions-5.3.1.jar
142+
kubernetes-model-metrics/5.3.1//kubernetes-model-metrics-5.3.1.jar
143+
kubernetes-model-networking/5.3.1//kubernetes-model-networking-5.3.1.jar
144+
kubernetes-model-node/5.3.1//kubernetes-model-node-5.3.1.jar
145+
kubernetes-model-policy/5.3.1//kubernetes-model-policy-5.3.1.jar
146+
kubernetes-model-rbac/5.3.1//kubernetes-model-rbac-5.3.1.jar
147+
kubernetes-model-scheduling/5.3.1//kubernetes-model-scheduling-5.3.1.jar
148+
kubernetes-model-storageclass/5.3.1//kubernetes-model-storageclass-5.3.1.jar
149149
lapack/1.3.2//lapack-1.3.2.jar
150150
leveldbjni-all/1.8//leveldbjni-all-1.8.jar
151151
libfb303/0.9.3//libfb303-0.9.3.jar

resource-managers/kubernetes/core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
<properties>
3131
<sbt.project.name>kubernetes</sbt.project.name>
3232
<!-- Note: Please update the kubernetes client version in kubernetes/integration-tests/pom.xml -->
33-
<kubernetes.client.version>5.3.0</kubernetes.client.version>
33+
<kubernetes.client.version>5.3.1</kubernetes.client.version>
3434
</properties>
3535

3636
<dependencies>

resource-managers/kubernetes/integration-tests/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
<properties>
2929
<download-maven-plugin.version>1.3.0</download-maven-plugin.version>
3030
<extraScalaTestArgs></extraScalaTestArgs>
31-
<kubernetes-client.version>5.3.0</kubernetes-client.version>
31+
<kubernetes-client.version>5.3.1</kubernetes-client.version>
3232
<sbt.project.name>kubernetes-integration-tests</sbt.project.name>
3333

3434
<!-- Integration Test Configuration Properties -->

0 commit comments

Comments
 (0)