|
6 | 6 | attachRequired: true
|
7 | 7 | podInfoOnMount: false
|
8 | 8 | ---
|
| 9 | +apiVersion: v1 |
| 10 | +kind: Namespace |
| 11 | +metadata: |
| 12 | + name: vmware-system-csi |
| 13 | + labels: |
| 14 | + pod-security.kubernetes.io/enforce: privileged |
| 15 | +--- |
9 | 16 | kind: ServiceAccount
|
10 | 17 | apiVersion: v1
|
11 | 18 | metadata:
|
@@ -56,6 +63,10 @@ rules:
|
56 | 63 | - apiGroups: ["apiextensions.k8s.io"]
|
57 | 64 | resources: ["customresourcedefinitions"]
|
58 | 65 | verbs: ["get", "create", "update"]
|
| 66 | + - apiGroups: ["policy"] |
| 67 | + resources: ["podsecuritypolicies"] |
| 68 | + verbs: ["use"] |
| 69 | + resourceNames: ["vmware-system-privileged"] |
59 | 70 | - apiGroups: ["storage.k8s.io"]
|
60 | 71 | resources: ["volumeattachments/status"]
|
61 | 72 | verbs: ["patch"]
|
@@ -128,6 +139,10 @@ metadata:
|
128 | 139 | name: vsphere-csi-node-role
|
129 | 140 | namespace: vmware-system-csi
|
130 | 141 | rules:
|
| 142 | + - apiGroups: ["policy"] |
| 143 | + resources: ["podsecuritypolicies"] |
| 144 | + verbs: ["use"] |
| 145 | + resourceNames: ["vmware-system-privileged"] |
131 | 146 | - apiGroups: [""]
|
132 | 147 | resources: ["configmaps"]
|
133 | 148 | verbs: ["get", "list", "watch"]
|
@@ -590,6 +605,7 @@ spec:
|
590 | 605 | priorityClassName: system-node-critical
|
591 | 606 | nodeSelector:
|
592 | 607 | kubernetes.io/os: windows
|
| 608 | + serviceAccountName: vsphere-csi-node |
593 | 609 | securityContext:
|
594 | 610 | windowsOptions:
|
595 | 611 | hostProcess: true
|
|
0 commit comments