You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spark.apache.org by do...@apache.org on 2025/05/17 13:15:14 UTC
(spark-kubernetes-operator) branch branch-0.2 updated: Revert "[SPARK-51953] Support Java 24"
This is an automated email from the ASF dual-hosted git repository.
dongjoon pushed a commit to branch branch-0.2
in repository https://gitbox.apache.org/repos/asf/spark-kubernetes-operator.git
The following commit(s) were added to refs/heads/branch-0.2 by this push:
new ca2b8ef Revert "[SPARK-51953] Support Java 24"
ca2b8ef is described below
commit ca2b8ef1cd1de080bb7b4c57173433a4b0a719fe
Author: Dongjoon Hyun <do...@apache.org>
AuthorDate: Sun May 4 10:41:04 2025 -0700
Revert "[SPARK-51953] Support Java 24"
This reverts commit bb43a3da991238432ea5bb5406e1ba93a7ba9c35.
(cherry picked from commit 20ded01f0d47c47dfa2952ea691849451646b1c3)
Signed-off-by: Dongjoon Hyun <do...@apache.org>
---
.github/workflows/build_and_test.yml | 2 +-
build-tools/docker/Dockerfile | 2 +-
.../helm/spark-kubernetes-operator/values.yaml | 2 --
build.gradle | 33 +++++++++-------------
docs/operations.md | 2 +-
gradle/libs.versions.toml | 8 +++---
gradlew | 2 +-
7 files changed, 22 insertions(+), 29 deletions(-)
diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml
index 49fa1cd..fbc4979 100644
--- a/.github/workflows/build_and_test.yml
+++ b/.github/workflows/build_and_test.yml
@@ -33,7 +33,7 @@ jobs:
fail-fast: false
matrix:
os: [ 'ubuntu-latest', 'ubuntu-24.04-arm' ]
- java-version: [ 17, 21, 24 ]
+ java-version: [ 17, 21 ]
steps:
- name: Checkout repository
uses: actions/checkout@v3
diff --git a/build-tools/docker/Dockerfile b/build-tools/docker/Dockerfile
index b6c8bb0..a819e11 100644
--- a/build-tools/docker/Dockerfile
+++ b/build-tools/docker/Dockerfile
@@ -22,7 +22,7 @@ COPY . .
RUN --mount=type=cache,target=/home/gradle/.gradle/caches gradle --no-daemon clean build -x check
-FROM azul/zulu-openjdk:24-jre
+FROM azul/zulu-openjdk:21-jre
ARG APP_VERSION=0.2.0-SNAPSHOT
ARG SPARK_UID=185
diff --git a/build-tools/helm/spark-kubernetes-operator/values.yaml b/build-tools/helm/spark-kubernetes-operator/values.yaml
index d07f80f..0c93818 100644
--- a/build-tools/helm/spark-kubernetes-operator/values.yaml
+++ b/build-tools/helm/spark-kubernetes-operator/values.yaml
@@ -43,8 +43,6 @@ operatorDeployment:
operatorContainer:
jvmArgs: "-Dfile.encoding=UTF8"
env:
- - name: "SPARK_USER"
- value: "spark"
envFrom:
volumeMounts: { }
resources:
diff --git a/build.gradle b/build.gradle
index d96ec2b..f832ff3 100644
--- a/build.gradle
+++ b/build.gradle
@@ -55,9 +55,6 @@ subprojects {
repositories {
mavenCentral()
- maven {
- url = "https://repository.apache.org/content/repositories/snapshots/"
- }
}
apply plugin: 'checkstyle'
@@ -68,24 +65,22 @@ subprojects {
showViolations = true
}
- if (JavaVersion.current() < JavaVersion.VERSION_24) {
- apply plugin: 'pmd'
- pmd {
- ruleSetFiles = files("$rootDir/config/pmd/ruleset.xml")
- toolVersion = libs.versions.pmd.get()
- consoleOutput = true
- ignoreFailures = false
- }
+ apply plugin: 'pmd'
+ pmd {
+ ruleSetFiles = files("$rootDir/config/pmd/ruleset.xml")
+ toolVersion = libs.versions.pmd.get()
+ consoleOutput = true
+ ignoreFailures = false
+ }
- apply plugin: 'com.github.spotbugs'
- spotbugs {
- toolVersion = libs.versions.spotbugs.tool.get()
- afterEvaluate {
- reportsDir = file("${project.reporting.baseDir}/findbugs")
- }
- excludeFilter = file("$rootDir/config/spotbugs/spotbugs_exclude.xml")
- ignoreFailures = false
+ apply plugin: 'com.github.spotbugs'
+ spotbugs {
+ toolVersion = libs.versions.spotbugs.tool.get()
+ afterEvaluate {
+ reportsDir = file("${project.reporting.baseDir}/findbugs")
}
+ excludeFilter = file("$rootDir/config/spotbugs/spotbugs_exclude.xml")
+ ignoreFailures = false
}
apply plugin: 'jacoco'
diff --git a/docs/operations.md b/docs/operations.md
index 511b9ec..dcf4147 100644
--- a/docs/operations.md
+++ b/docs/operations.md
@@ -19,7 +19,7 @@ under the License.
### Compatibility
-- Java 17, 21 and 24
+- Java 17 and 21
- Kubernetes version compatibility:
+ k8s version >= 1.30 is recommended. Operator attempts to be API compatible as possible, but
patch support will not be performed on k8s versions that reached EOL.
diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index 47a89b4..6e0c5f9 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -16,17 +16,17 @@
# under the License.
[versions]
fabric8 = "7.2.0"
-lombok = "1.18.38"
+lombok = "1.18.32"
operator-sdk = "4.9.0"
okhttp = "4.12.0"
dropwizard-metrics = "4.2.30"
-spark = "4.0.1-SNAPSHOT"
+spark = "4.0.0-preview2"
log4j = "2.24.3"
# Test
junit = "5.12.2"
-jacoco = "0.8.13"
-mockito = "5.17.0"
+jacoco = "0.8.12"
+mockito = "5.11.0"
# Build Analysis
checkstyle = "10.23.1"
diff --git a/gradlew b/gradlew
index 118b4ab..21bed9b 100755
--- a/gradlew
+++ b/gradlew
@@ -210,7 +210,7 @@ fi
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m" "--enable-native-access=ALL-UNNAMED"'
+DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
# Collect all arguments for the java command:
# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org