Skip to content

Commit 8438d1e

Browse files
committed
fix: Allow leader election for scheduler-plugins-controller
1 parent 0a14853 commit 8438d1e

File tree

3 files changed

+8
-0
lines changed

3 files changed

+8
-0
lines changed

manifests/install/charts/as-a-second-scheduler/templates/deployment.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ spec:
2121
serviceAccountName: {{ .Values.controller.name }}
2222
containers:
2323
- name: scheduler-plugins-controller
24+
args:
25+
{{- if .Values.controller.leaderElect }}
26+
- --enableLeaderElection
27+
{{- end }}
2428
image: {{ .Values.controller.image }}
2529
imagePullPolicy: IfNotPresent
2630
{{- with .Values.controller.resources }}

manifests/install/charts/as-a-second-scheduler/templates/rbac.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,9 @@ rules:
104104
- apiGroups: [""]
105105
resources: ["events"]
106106
verbs: ["create", "patch", "update"]
107+
- apiGroups: ["coordination.k8s.io"]
108+
resources: ["leases"]
109+
verbs: ["create", "get", "update"]
107110
- apiGroups: [""]
108111
resources: ["nodes"]
109112
verbs: ["get", "list", "watch", "patch"]

manifests/install/charts/as-a-second-scheduler/values.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ controller:
1919
name: scheduler-plugins-controller
2020
image: registry.k8s.io/scheduler-plugins/controller:v0.30.6
2121
replicaCount: 1
22+
leaderElect: false
2223
priorityClassName: ""
2324
resources: {}
2425
nodeSelector: {}

0 commit comments

Comments
 (0)