Skip to content

Commit d30d159

Browse files
cdesiniotiselezar
authored andcommitted
Always use dedicated service account in device-plugin helm chart
Signed-off-by: Christopher Desiniotis <[email protected]>
1 parent 40903ce commit d30d159

File tree

6 files changed

+0
-17
lines changed

6 files changed

+0
-17
lines changed

deployments/helm/nvidia-device-plugin/templates/daemonset-device-plugin.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
{{- if .Values.devicePlugin.enabled }}
1616
---
1717
{{- $options := (include "nvidia-device-plugin.options" . | fromJson) }}
18-
{{- $useServiceAccount := $options.hasConfigMap }}
1918
{{- $configMapName := (include "nvidia-device-plugin.configMapName" .) | trim }}
2019
{{- $daemonsetName := printf "%s" (include "nvidia-device-plugin.fullname" .) | trunc 63 | trimSuffix "-" }}
2120
apiVersion: apps/v1
@@ -52,9 +51,7 @@ spec:
5251
{{- end }}
5352
securityContext:
5453
{{- toYaml .Values.podSecurityContext | nindent 8 }}
55-
{{- if $useServiceAccount }}
5654
serviceAccountName: {{ include "nvidia-device-plugin.fullname" . }}-service-account
57-
{{- end }}
5855
{{- if $options.hasConfigMap }}
5956
shareProcessNamespace: true
6057
initContainers:

deployments/helm/nvidia-device-plugin/templates/daemonset-gfd.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
{{- if .Values.gfd.enabled }}
1616
---
1717
{{- $options := (include "nvidia-device-plugin.options" . | fromJson) }}
18-
{{- $useServiceAccount := or ( $options.hasConfigMap ) ( and .Values.gfd.enabled .Values.nfd.enableNodeFeatureApi ) }}
1918
{{- $configMapName := (include "nvidia-device-plugin.configMapName" .) | trim }}
2019
{{- $daemonsetName := printf "%s-gpu-feature-discovery" (include "nvidia-device-plugin.fullname" .) | trunc 63 | trimSuffix "-" }}
2120
apiVersion: apps/v1
@@ -52,9 +51,7 @@ spec:
5251
{{- end }}
5352
securityContext:
5453
{{- toYaml .Values.podSecurityContext | nindent 8 }}
55-
{{- if $useServiceAccount }}
5654
serviceAccountName: {{ include "nvidia-device-plugin.fullname" . }}-service-account
57-
{{- end }}
5855
{{- if $options.hasConfigMap }}
5956
shareProcessNamespace: true
6057
{{- end }}

deployments/helm/nvidia-device-plugin/templates/daemonset-mps-control-daemon.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,12 +50,10 @@ spec:
5050
{{- end }}
5151
securityContext:
5252
{{- toYaml .Values.podSecurityContext | nindent 8 }}
53-
{{- if $options.hasConfigMap }}
5453
serviceAccountName: {{ include "nvidia-device-plugin.fullname" . }}-service-account
5554
{{- if not .Values.mps.enableHostPID }}
5655
shareProcessNamespace: true
5756
{{- end }}
58-
{{- end }}
5957
{{- if .Values.mps.enableHostPID }}
6058
hostPID: true
6159
{{- end }}

deployments/helm/nvidia-device-plugin/templates/role-binding.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
---
2-
{{- $options := (include "nvidia-device-plugin.options" . | fromJson) }}
3-
{{- if or $options.hasConfigMap ( and .Values.gfd.enabled .Values.nfd.enableNodeFeatureApi ) }}
42
apiVersion: rbac.authorization.k8s.io/v1
53
kind: ClusterRoleBinding
64
metadata:
@@ -15,4 +13,3 @@ roleRef:
1513
kind: ClusterRole
1614
name: {{ include "nvidia-device-plugin.fullname" . }}-role
1715
apiGroup: rbac.authorization.k8s.io
18-
{{- end }}

deployments/helm/nvidia-device-plugin/templates/role.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
---
2-
{{- $options := (include "nvidia-device-plugin.options" . | fromJson) }}
3-
{{- if or $options.hasConfigMap ( and .Values.gfd.enabled .Values.nfd.enableNodeFeatureApi ) }}
42
apiVersion: rbac.authorization.k8s.io/v1
53
kind: ClusterRole
64
metadata:
@@ -16,4 +14,3 @@ rules:
1614
resources: ["nodefeatures"]
1715
verbs: ["get", "list", "watch", "create", "update"]
1816
{{- end }}
19-
{{- end }}
Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
11
---
2-
{{- $options := (include "nvidia-device-plugin.options" . | fromJson) }}
3-
{{- if or $options.hasConfigMap ( and .Values.gfd.enabled .Values.nfd.enableNodeFeatureApi ) }}
42
apiVersion: v1
53
kind: ServiceAccount
64
metadata:
75
name: {{ include "nvidia-device-plugin.fullname" . }}-service-account
86
namespace: {{ include "nvidia-device-plugin.namespace" . }}
97
labels:
108
{{- include "nvidia-device-plugin.labels" . | nindent 4 }}
11-
{{- end }}

0 commit comments

Comments
 (0)