@@ -59,12 +59,12 @@ nodeplugin:
59
59
60
60
# Extra volumes to be appended to nodeplugin's Pod.spec.volumes.
61
61
extraVolumes :
62
- - name : etc-cvmfs-default-conf
63
- configMap :
64
- name : cvmfs-csi-default-local
65
- - name : etc-cvmfs-config-d
66
- configMap :
67
- name : cvmfs-csi-config-d
62
+ - name : etc-cvmfs-default-conf
63
+ configMap :
64
+ name : cvmfs-csi-default-local
65
+ - name : etc-cvmfs-config-d
66
+ configMap :
67
+ name : cvmfs-csi-config-d
68
68
69
69
# CVMFS CSI image and container resources specs.
70
70
plugin :
@@ -84,11 +84,11 @@ nodeplugin:
84
84
# Extra volume mounts to append to nodeplugin's
85
85
# Pod.spec.containers[name="nodeplugin"].volumeMounts.
86
86
extraVolumeMounts :
87
- - name : etc-cvmfs-default-conf
88
- mountPath : /etc/cvmfs/default.local
89
- subPath : default.local
90
- - name : etc-cvmfs-config-d
91
- mountPath : /etc/cvmfs/config.d
87
+ - name : etc-cvmfs-default-conf
88
+ mountPath : /etc/cvmfs/default.local
89
+ subPath : default.local
90
+ - name : etc-cvmfs-config-d
91
+ mountPath : /etc/cvmfs/config.d
92
92
93
93
# automount-reconciler image and container resources specs.
94
94
automountReconciler :
@@ -100,11 +100,11 @@ nodeplugin:
100
100
# Extra volume mounts to append to nodeplugin's
101
101
# Pod.spec.containers[name="automountReconciler"].volumeMounts.
102
102
extraVolumeMounts :
103
- - name : etc-cvmfs-default-conf
104
- mountPath : /etc/cvmfs/default.local
105
- subPath : default.local
106
- - name : etc-cvmfs-config-d
107
- mountPath : /etc/cvmfs/config.d
103
+ - name : etc-cvmfs-default-conf
104
+ mountPath : /etc/cvmfs/default.local
105
+ subPath : default.local
106
+ - name : etc-cvmfs-config-d
107
+ mountPath : /etc/cvmfs/config.d
108
108
109
109
# automount-runner image and container resources specs.
110
110
singlemount :
@@ -133,6 +133,11 @@ nodeplugin:
133
133
# too in order to refresh the mounts.
134
134
type : OnDelete
135
135
136
+ # Pod-level security context for nodeplugin daemonset.
137
+ podSecurityContext :
138
+ seccompProfile :
139
+ type : RuntimeDefault
140
+
136
141
# Pod priority class name.
137
142
priorityClassName : system-node-critical
138
143
@@ -161,16 +166,18 @@ nodeplugin:
161
166
serviceAccountName : cvmfs-nodeplugin
162
167
163
168
# Whether to create ServiceAccount in the CVMFS CSI namespace.
164
- # If not, and `use` is set to true, it is expected the ServiceAccount is already present.
169
+ # If not, and `use` is set to true, it is expected the ServiceAccount is
170
+ # already present.
165
171
create : false
166
172
167
173
# Whether to use this ServiceAccount in Node plugin DaemonSet.
168
174
use : false
169
175
170
176
# CSI Controller plugin Deployment configuration.
171
- # CVMFS CSI supports volume provisioning, however the provisioned volumes only fulfill the role
172
- # of a reference to CVMFS repositories used inside the CO (e.g. Kubernetes), and are not modifying
173
- # the CVMFS store in any way.
177
+ #
178
+ # CVMFS CSI supports volume provisioning, however the provisioned volumes only
179
+ # fulfil the role of a reference to CVMFS repositories used inside the CO
180
+ # (e.g. Kubernetes), and are not modifying the CVMFS store in any way.
174
181
controllerplugin :
175
182
176
183
# Component name. Used as `component` label value
@@ -203,6 +210,11 @@ controllerplugin:
203
210
deploymentStrategySpec :
204
211
type : RollingUpdate
205
212
213
+ # Pod-level security context for controllerplugin deployment.
214
+ podSecurityContext :
215
+ seccompProfile :
216
+ type : RuntimeDefault
217
+
206
218
# Pod priority class name.
207
219
priorityClassName : " "
208
220
0 commit comments