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/07/01 23:38:32 UTC
(spark) branch master updated: [SPARK-52639][K8S][INFRA][DOCS] Upgrade Volcano to 1.12.1
This is an automated email from the ASF dual-hosted git repository.
dongjoon pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git
The following commit(s) were added to refs/heads/master by this push:
new e762eee92cf4 [SPARK-52639][K8S][INFRA][DOCS] Upgrade Volcano to 1.12.1
e762eee92cf4 is described below
commit e762eee92cf4e8abd8d425bcea5337800aaf8ce7
Author: Dongjoon Hyun <do...@apache.org>
AuthorDate: Tue Jul 1 16:38:21 2025 -0700
[SPARK-52639][K8S][INFRA][DOCS] Upgrade Volcano to 1.12.1
### What changes were proposed in this pull request?
This PR aims to upgrade `Volcano` to 1.12.1 in K8s integration test document and GA job.
### Why are the changes needed?
To bring the latest improvements and security fixes.
- https://github.com/volcano-sh/volcano/releases/tag/v1.12.1
- https://github.com/volcano-sh/volcano/pull/4336
- https://github.com/volcano-sh/volcano/releases/tag/v1.12.0
- https://github.com/volcano-sh/volcano/pull/4099
- https://github.com/volcano-sh/volcano/pull/3799
- https://github.com/volcano-sh/volcano/pull/4207
- https://github.com/volcano-sh/volcano/security/advisories/GHSA-hg79-fw4p-25p8
### Does this PR introduce _any_ user-facing change?
No.
### How was this patch tested?
Pass GA.
### Was this patch authored or co-authored using generative AI tooling?
No.
Closes #51343 from dongjoon-hyun/SPARK-52639.
Authored-by: Dongjoon Hyun <do...@apache.org>
Signed-off-by: Dongjoon Hyun <do...@apache.org>
---
.github/workflows/build_and_test.yml | 4 +++-
resource-managers/kubernetes/integration-tests/README.md | 6 +++---
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml
index dff9e7e754a3..7580393ec063 100644
--- a/.github/workflows/build_and_test.yml
+++ b/.github/workflows/build_and_test.yml
@@ -1327,8 +1327,10 @@ jobs:
kubectl create clusterrolebinding serviceaccounts-cluster-admin --clusterrole=cluster-admin --group=system:serviceaccounts || true
if [[ "${{ inputs.branch }}" == 'branch-3.5' ]]; then
kubectl apply -f https://raw.githubusercontent.com/volcano-sh/volcano/v1.7.0/installer/volcano-development.yaml || true
- else
+ elif [[ "${{ inputs.branch }}" == 'branch-4.0' ]]; then
kubectl apply -f https://raw.githubusercontent.com/volcano-sh/volcano/v1.11.0/installer/volcano-development.yaml || true
+ else
+ kubectl apply -f https://raw.githubusercontent.com/volcano-sh/volcano/v1.12.1/installer/volcano-development.yaml || true
fi
eval $(minikube docker-env)
build/sbt -Phadoop-3 -Psparkr -Pkubernetes -Pvolcano -Pkubernetes-integration-tests -Dspark.kubernetes.test.volcanoMaxConcurrencyJobNum=1 -Dtest.exclude.tags=local "kubernetes-integration-tests/test"
diff --git a/resource-managers/kubernetes/integration-tests/README.md b/resource-managers/kubernetes/integration-tests/README.md
index 3511a64f7fe5..b9c998a569da 100644
--- a/resource-managers/kubernetes/integration-tests/README.md
+++ b/resource-managers/kubernetes/integration-tests/README.md
@@ -330,11 +330,11 @@ You can also specify your specific dockerfile to build JVM/Python/R based image
## Requirements
- A minimum of 6 CPUs and 9G of memory is required to complete all Volcano test cases.
-- Volcano v1.11.0.
+- Volcano v1.12.1.
## Installation
- kubectl apply -f https://raw.githubusercontent.com/volcano-sh/volcano/v1.11.0/installer/volcano-development.yaml
+ kubectl apply -f https://raw.githubusercontent.com/volcano-sh/volcano/v1.12.1/installer/volcano-development.yaml
## Run tests
@@ -355,5 +355,5 @@ You can also specify `volcano` tag to only run Volcano test:
## Cleanup Volcano
- kubectl delete -f https://raw.githubusercontent.com/volcano-sh/volcano/v1.11.0/installer/volcano-development.yaml
+ kubectl delete -f https://raw.githubusercontent.com/volcano-sh/volcano/v1.12.1/installer/volcano-development.yaml
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org