Skip to content

Commit af70aaf

Browse files
dongjoon-hyunyaooqinn
authored andcommitted
[SPARK-49154][K8S][INFRA][DOCS] Upgrade Volcano to 1.9.0
### What changes were proposed in this pull request? This PR aims to upgrade `Volcano` in K8s integration test document and GitHub Action job. ### Why are the changes needed? To bring the latest bug fixes in addition to the test coverage for Volcano scheduler 1.9.0. - https://github.com/volcano-sh/volcano/releases/tag/v1.9.0 ### Does this PR introduce _any_ user-facing change? No. ### How was this patch tested? Pass the CIs. ### Was this patch authored or co-authored using generative AI tooling? No. Closes #47661 from dongjoon-hyun/SPARK-49154. Authored-by: Dongjoon Hyun <dhyun@apple.com> Signed-off-by: Kent Yao <yao@apache.org>
1 parent b3dd626 commit af70aaf

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

.github/workflows/build_and_test.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1126,11 +1126,10 @@ jobs:
11261126
export PVC_TESTS_VM_PATH=$PVC_TMP_DIR
11271127
minikube mount ${PVC_TESTS_HOST_PATH}:${PVC_TESTS_VM_PATH} --gid=0 --uid=185 &
11281128
kubectl create clusterrolebinding serviceaccounts-cluster-admin --clusterrole=cluster-admin --group=system:serviceaccounts || true
1129-
kubectl apply -f https://raw.githubusercontent.com/volcano-sh/volcano/v1.8.2/installer/volcano-development.yaml || true
11301129
if [[ "${{ inputs.branch }}" == 'branch-3.5' || "${{ inputs.branch }}" == 'branch-3.4' ]]; then
11311130
kubectl apply -f https://raw.githubusercontent.com/volcano-sh/volcano/v1.7.0/installer/volcano-development.yaml || true
11321131
else
1133-
kubectl apply -f https://raw.githubusercontent.com/volcano-sh/volcano/v1.8.2/installer/volcano-development.yaml || true
1132+
kubectl apply -f https://raw.githubusercontent.com/volcano-sh/volcano/v1.9.0/installer/volcano-development.yaml || true
11341133
fi
11351134
eval $(minikube docker-env)
11361135
build/sbt -Phadoop-3 -Psparkr -Pkubernetes -Pvolcano -Pkubernetes-integration-tests -Dspark.kubernetes.test.volcanoMaxConcurrencyJobNum=1 -Dtest.exclude.tags=local "kubernetes-integration-tests/test"

resource-managers/kubernetes/integration-tests/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -330,11 +330,11 @@ You can also specify your specific dockerfile to build JVM/Python/R based image
330330

331331
## Requirements
332332
- A minimum of 6 CPUs and 9G of memory is required to complete all Volcano test cases.
333-
- Volcano v1.8.2.
333+
- Volcano v1.9.0.
334334

335335
## Installation
336336

337-
kubectl apply -f https://raw.githubusercontent.com/volcano-sh/volcano/v1.8.2/installer/volcano-development.yaml
337+
kubectl apply -f https://raw.githubusercontent.com/volcano-sh/volcano/v1.9.0/installer/volcano-development.yaml
338338

339339
## Run tests
340340

@@ -355,5 +355,5 @@ You can also specify `volcano` tag to only run Volcano test:
355355

356356
## Cleanup Volcano
357357

358-
kubectl delete -f https://raw.githubusercontent.com/volcano-sh/volcano/v1.8.2/installer/volcano-development.yaml
358+
kubectl delete -f https://raw.githubusercontent.com/volcano-sh/volcano/v1.9.0/installer/volcano-development.yaml
359359

0 commit comments

Comments
 (0)