@@ -17,12 +17,17 @@ spec:
1717 imagePullSecrets :
1818 {{- toYaml . | nindent 8 }}
1919 {{- end }}
20+ automountServiceAccountToken : {{ .Values.automountServiceAccountToken }}
2021 serviceAccountName : {{ include "cert-manager-csi-driver.name" . }}
21- containers :
2222
23+ {{- with .Values.securityContext }}
24+ securityContext :
25+ {{- toYaml . | nindent 12 }}
26+ {{- end }}
27+ containers :
2328 - name : node-driver-registrar
24- image : " {{ .Values.nodeDriverRegistrarImage. repository }}:{{ .Values.nodeDriverRegistrarImage .tag }}"
25- imagePullPolicy : {{ .Values.image.pullPolicy }}
29+ image : " {{ .Values.nodeDriverRegistrar.image. repository }}:{{ .Values.nodeDriverRegistrar.image .tag }}"
30+ imagePullPolicy : {{ .Values.nodeDriverRegistrar. image.pullPolicy }}
2631 args :
2732 - -v={{ .Values.app.logLevel }}
2833 - --csi-address=/plugin/csi.sock
@@ -37,25 +42,42 @@ spec:
3742 mountPath : /plugin
3843 - name : registration-dir
3944 mountPath : /registration
45+ {{- if gt (len .Values.nodeDriverRegistrar.volumeMounts) 0 }}
46+ {{- toYaml .Values.nodeDriverRegistrar.volumeMounts | nindent 12 }}
47+ {{- end }}
48+ {{- with .Values.nodeDriverRegistrar.securityContext }}
49+ securityContext :
50+ {{- toYaml . | nindent 12 }}
51+ {{- end }}
52+ resources :
53+ {{- toYaml .Values.nodeDriverRegistrar.resources | nindent 12 }}
4054
4155 - name : liveness-probe
42- image : " {{ .Values.livenessProbeImage. repository }}:{{ .Values.livenessProbeImage .tag }}"
56+ image : " {{ .Values.livenessProbe.image. repository }}:{{ .Values.livenessProbe.image .tag }}"
4357 args :
4458 - --csi-address=/plugin/csi.sock
4559 - --probe-timeout=3s
4660 - --health-port={{.Values.app.livenessProbe.port}}
4761 - -v={{ .Values.app.logLevel }}
48- imagePullPolicy : {{ .Values.livenessProbeImage .pullPolicy }}
62+ imagePullPolicy : {{ .Values.livenessProbe.image .pullPolicy }}
4963 volumeMounts :
5064 - name : plugin-dir
5165 mountPath : /plugin
66+ {{- if gt (len .Values.livenessProbe.volumeMounts) 0 }}
67+ {{- toYaml .Values.livenessProbe.volumeMounts | nindent 12 }}
68+ {{- end }}
69+ {{- with .Values.livenessProbe.securityContext }}
70+ securityContext :
71+ {{- toYaml . | nindent 12 }}
72+ {{- end }}
73+ resources :
74+ {{- toYaml .Values.livenessProbe.resources | nindent 12 }}
5275
5376 - name : cert-manager-csi-driver
77+ {{- with .Values.containerSecurityContext }}
5478 securityContext :
55- privileged : true
56- capabilities :
57- add : ["SYS_ADMIN"]
58- allowPrivilegeEscalation : true
79+ {{- toYaml . | nindent 12 }}
80+ {{- end }}
5981 image : " {{ .Values.image.repository }}:{{ .Values.image.tag }}"
6082 imagePullPolicy : {{ .Values.image.pullPolicy }}
6183 args :
81103 - name : csi-data-dir
82104 mountPath : /csi-data-dir
83105 mountPropagation : " Bidirectional"
106+ {{- if gt (len .Values.livenessProbe.volumeMounts) 0 }}
107+ {{- toYaml .Values.volumeMounts | nindent 12 }}
108+ {{- end }}
84109 ports :
85110 - containerPort : {{.Values.app.livenessProbe.port}}
86111 name : healthz
@@ -121,3 +146,6 @@ spec:
121146 path : {{ .Values.app.driver.csiDataDir }}
122147 type : DirectoryOrCreate
123148 name : csi-data-dir
149+ {{- if gt (len .Values.volumes) 0 }}
150+ {{- toYaml .Values.volumes | nindent 8 }}
151+ {{- end }}
0 commit comments