Skip to content

Commit 8a8f448

Browse files
author
Klaus Ma
authored
Merge pull request #38 from volcano-sh/bug/fix_schedulr_issue
Add ConfigMap for scheduler chart
2 parents 2403639 + e9f1ef1 commit 8a8f448

File tree

3 files changed

+34
-11
lines changed

3 files changed

+34
-11
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
actions: "reclaim, allocate, backfill, preempt"
2+
tiers:
3+
- plugins:
4+
- name: priority
5+
- name: gang
6+
- plugins:
7+
- name: drf
8+
- name: predicates
9+
- name: proportion

installer/chart/volcano/templates/scheduler.yaml

+22-8
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
11
apiVersion: v1
2+
kind: ConfigMap
3+
metadata:
4+
name: {{ .Release.Name }}-scheduler-configmap
5+
data:
6+
{{- (.Files.Glob "config/*").AsConfig | nindent 2 }}
7+
---
8+
apiVersion: v1
29
kind: ServiceAccount
310
metadata:
411
name: {{ .Release.Name }}-scheduler
@@ -89,11 +96,18 @@ spec:
8996
spec:
9097
serviceAccount: {{ .Release.Name }}-scheduler
9198
containers:
92-
- name: {{ .Release.Name }}-scheduler
93-
image: {{.Values.basic.scheduler_image_name}}:{{.Values.basic.image_tag_version}}
94-
args:
95-
- --alsologtostderr
96-
- -v=2
97-
- 2>&1
98-
imagePullPolicy: "IfNotPresent"
99-
99+
- name: {{ .Release.Name }}-scheduler
100+
image: {{.Values.basic.scheduler_image_name}}:{{.Values.basic.image_tag_version}}
101+
args:
102+
- --alsologtostderr
103+
- --scheduler-conf=/volcano.scheduler/kube-batch.conf
104+
- -v=3
105+
- 2>&1
106+
imagePullPolicy: "IfNotPresent"
107+
volumeMounts:
108+
- name: scheduler-config
109+
mountPath: /volcano.scheduler
110+
volumes:
111+
- name: scheduler-config
112+
configMap:
113+
name: {{ .Release.Name }}-scheduler-configmap

test/e2e/job_scheduling.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -196,16 +196,16 @@ var _ = Describe("Job E2E Test", func() {
196196
},
197197
}
198198

199-
job.name = "preemptee-qj"
199+
job.name = "multipreemptee-qj"
200200
job1 := createJob(context, job)
201201
err := waitTasksReady(context, job1, int(rep))
202202
Expect(err).NotTo(HaveOccurred())
203203

204-
job.name = "preemptor-qj1"
204+
job.name = "multipreemptor-qj1"
205205
job2 := createJob(context, job)
206206
Expect(err).NotTo(HaveOccurred())
207207

208-
job.name = "preemptor-qj2"
208+
job.name = "multipreemptor-qj2"
209209
job3 := createJob(context, job)
210210
Expect(err).NotTo(HaveOccurred())
211211

0 commit comments

Comments
 (0)