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