diff --git a/deployments/gpu-operator/templates/operator.yaml b/deployments/gpu-operator/templates/operator.yaml index 484f83e08..16144eec9 100644 --- a/deployments/gpu-operator/templates/operator.yaml +++ b/deployments/gpu-operator/templates/operator.yaml @@ -40,6 +40,11 @@ spec: command: ["gpu-operator"] args: - --leader-elect + {{- with .Values.operator.leaderElection }} + {{- if .renewDeadline }} + - --leader-lease-renew-deadline={{ .renewDeadline }} + {{- end }} + {{- end }} {{- if .Values.operator.logging.develMode }} - --zap-devel {{- else }} diff --git a/deployments/gpu-operator/values.yaml b/deployments/gpu-operator/values.yaml index 45947b26c..46d071ffe 100644 --- a/deployments/gpu-operator/values.yaml +++ b/deployments/gpu-operator/values.yaml @@ -76,6 +76,8 @@ operator: #version: "" imagePullPolicy: IfNotPresent imagePullSecrets: [] + # leaderElection: + # renewDeadline: 60s env: [] priorityClassName: system-node-critical runtimeClass: nvidia