diff --git a/deployments/gpu-operator/templates/operator.yaml b/deployments/gpu-operator/templates/operator.yaml index c6ec3bf4d..71860cc2a 100644 --- a/deployments/gpu-operator/templates/operator.yaml +++ b/deployments/gpu-operator/templates/operator.yaml @@ -39,7 +39,9 @@ spec: imagePullPolicy: {{ .Values.operator.imagePullPolicy }} command: ["gpu-operator"] args: + {{- if .Values.operator.leaderElection }} - --leader-elect + {{- end }} {{- if .Values.operator.logging.develMode }} - --zap-devel {{- else }} diff --git a/deployments/gpu-operator/values.yaml b/deployments/gpu-operator/values.yaml index a103f5bc4..c76c7c29b 100644 --- a/deployments/gpu-operator/values.yaml +++ b/deployments/gpu-operator/values.yaml @@ -74,6 +74,8 @@ operator: priorityClassName: system-node-critical runtimeClass: nvidia use_ocp_driver_toolkit: false + # Enable leader election + leaderElection: true # cleanup CRD on chart un-install cleanupCRD: false # upgrade CRD on chart upgrade, requires --disable-openapi-validation flag