Skip to content

Commit 021ea85

Browse files
committedMar 12, 2025
fix vanilla deployment - add missing service account and update cluster roles
1 parent 467ca7d commit 021ea85

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed
 

‎manifests/vanilla/vsphere-csi-driver.yaml

+16
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,13 @@ spec:
66
attachRequired: true
77
podInfoOnMount: false
88
---
9+
apiVersion: v1
10+
kind: Namespace
11+
metadata:
12+
name: vmware-system-csi
13+
labels:
14+
pod-security.kubernetes.io/enforce: privileged
15+
---
916
kind: ServiceAccount
1017
apiVersion: v1
1118
metadata:
@@ -56,6 +63,10 @@ rules:
5663
- apiGroups: ["apiextensions.k8s.io"]
5764
resources: ["customresourcedefinitions"]
5865
verbs: ["get", "create", "update"]
66+
- apiGroups: ["policy"]
67+
resources: ["podsecuritypolicies"]
68+
verbs: ["use"]
69+
resourceNames: ["vmware-system-privileged"]
5970
- apiGroups: ["storage.k8s.io"]
6071
resources: ["volumeattachments/status"]
6172
verbs: ["patch"]
@@ -128,6 +139,10 @@ metadata:
128139
name: vsphere-csi-node-role
129140
namespace: vmware-system-csi
130141
rules:
142+
- apiGroups: ["policy"]
143+
resources: ["podsecuritypolicies"]
144+
verbs: ["use"]
145+
resourceNames: ["vmware-system-privileged"]
131146
- apiGroups: [""]
132147
resources: ["configmaps"]
133148
verbs: ["get", "list", "watch"]
@@ -590,6 +605,7 @@ spec:
590605
priorityClassName: system-node-critical
591606
nodeSelector:
592607
kubernetes.io/os: windows
608+
serviceAccountName: vsphere-csi-node
593609
securityContext:
594610
windowsOptions:
595611
hostProcess: true

0 commit comments

Comments
 (0)