Skip to content

Commit cc89827

Browse files
committed
Prefix object names to disambiguate with other CSI drivers
1 parent fd8d641 commit cc89827

File tree

6 files changed

+25
-25
lines changed

6 files changed

+25
-25
lines changed

deploy/kubernetes/base/controller.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ spec:
1313
labels:
1414
app: gcp-compute-persistent-disk-csi-driver
1515
spec:
16-
serviceAccountName: csi-controller-sa
17-
priorityClassName: gce-pd-csi-driver-controller
16+
serviceAccountName: csi-gce-pd-controller-sa
17+
priorityClassName: csi-gce-pd-controller
1818
containers:
1919
- name: csi-provisioner
2020
image: gke.gcr.io/csi-provisioner

deploy/kubernetes/base/node.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ spec:
1212
labels:
1313
app: gcp-compute-persistent-disk-csi-driver
1414
spec:
15-
priorityClassName: gce-pd-csi-driver-node
16-
serviceAccountName: csi-node-sa
15+
priorityClassName: csi-gce-pd-node
16+
serviceAccountName: csi-gce-pd-node-sa
1717
containers:
1818
- name: csi-driver-registrar
1919
image: gke.gcr.io/csi-node-driver-registrar

deploy/kubernetes/base/setup-cluster.yaml

+12-12
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,21 @@
22
apiVersion: v1
33
kind: ServiceAccount
44
metadata:
5-
name: csi-node-sa
5+
name: csi-gce-pd-node-sa
66

77
---
88
##### Controller Service Account, Roles, Rolebindings
99
apiVersion: v1
1010
kind: ServiceAccount
1111
metadata:
12-
name: csi-controller-sa
12+
name: csi-gce-pd-controller-sa
1313

1414
---
1515
# xref: https://github.com/kubernetes-csi/external-provisioner/blob/master/deploy/kubernetes/rbac.yaml
1616
kind: ClusterRole
1717
apiVersion: rbac.authorization.k8s.io/v1
1818
metadata:
19-
name: external-provisioner-role
19+
name: csi-gce-pd-provisioner-role
2020
rules:
2121
- apiGroups: [""]
2222
resources: ["persistentvolumes"]
@@ -42,21 +42,21 @@ rules:
4242
kind: ClusterRoleBinding
4343
apiVersion: rbac.authorization.k8s.io/v1
4444
metadata:
45-
name: csi-controller-provisioner-binding
45+
name: csi-gce-pd-controller-provisioner-binding
4646
subjects:
4747
- kind: ServiceAccount
48-
name: csi-controller-sa
48+
name: csi-gce-pd-controller-sa
4949
roleRef:
5050
kind: ClusterRole
51-
name: external-provisioner-role
51+
name: csi-gce-pd-provisioner-role
5252
apiGroup: rbac.authorization.k8s.io
5353

5454
---
5555
# xref: https://github.com/kubernetes-csi/external-attacher/blob/master/deploy/kubernetes/rbac.yaml
5656
kind: ClusterRole
5757
apiVersion: rbac.authorization.k8s.io/v1
5858
metadata:
59-
name: external-attacher-role
59+
name: csi-gce-pd-attacher-role
6060
rules:
6161
- apiGroups: [""]
6262
resources: ["persistentvolumes"]
@@ -76,21 +76,21 @@ rules:
7676
kind: ClusterRoleBinding
7777
apiVersion: rbac.authorization.k8s.io/v1
7878
metadata:
79-
name: csi-controller-attacher-binding
79+
name: csi-gce-pd-controller-attacher-binding
8080
subjects:
8181
- kind: ServiceAccount
82-
name: csi-controller-sa
82+
name: csi-gce-pd-controller-sa
8383
roleRef:
8484
kind: ClusterRole
85-
name: external-attacher-role
85+
name: csi-gce-pd-attacher-role
8686
apiGroup: rbac.authorization.k8s.io
8787

8888
---
8989

9090
apiVersion: scheduling.k8s.io/v1
9191
kind: PriorityClass
9292
metadata:
93-
name: gce-pd-csi-driver-controller
93+
name: csi-gce-pd-controller
9494
value: 900000000
9595
globalDefault: false
9696
description: "This priority class should be used for the GCE PD CSI driver controller deployment only."
@@ -100,7 +100,7 @@ description: "This priority class should be used for the GCE PD CSI driver contr
100100
apiVersion: scheduling.k8s.io/v1
101101
kind: PriorityClass
102102
metadata:
103-
name: gce-pd-csi-driver-node
103+
name: csi-gce-pd-node
104104
value: 900001000
105105
globalDefault: false
106106
description: "This priority class should be used for the GCE PD CSI driver node deployment only."

deploy/kubernetes/overlays/alpha/kustomization.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ patchesJson6902:
1010
group: rbac.authorization.k8s.io
1111
version: v1
1212
kind: ClusterRole
13-
name: external-provisioner-role
13+
name: csi-gce-pd-provisioner-role
1414
path: rbac_add_snapshots_to_provisioner.yaml
1515
resources:
1616
- rbac_add_snapshotter.yaml

deploy/kubernetes/overlays/alpha/rbac_add_resizer.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
kind: ClusterRole
33
apiVersion: rbac.authorization.k8s.io/v1
44
metadata:
5-
name: external-resizer-role
5+
name: csi-gce-pd-resizer-role
66
rules:
77
- apiGroups: [""]
88
resources: ["persistentvolumes"]
@@ -21,11 +21,11 @@ rules:
2121
kind: ClusterRoleBinding
2222
apiVersion: rbac.authorization.k8s.io/v1
2323
metadata:
24-
name: csi-controller-resizer-binding
24+
name: csi-gce-pd-controller-resizer-binding
2525
subjects:
2626
- kind: ServiceAccount
27-
name: csi-controller-sa
27+
name: csi-gce-pd-controller-sa
2828
roleRef:
2929
kind: ClusterRole
30-
name: external-resizer-role
30+
name: csi-gce-pd-resizer-role
3131
apiGroup: rbac.authorization.k8s.io

deploy/kubernetes/overlays/alpha/rbac_add_snapshotter.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
apiVersion: rbac.authorization.k8s.io/v1
33
kind: ClusterRole
44
metadata:
5-
name: external-snapshotter-role
5+
name: csi-gce-pd-snapshotter-role
66
rules:
77
- apiGroups: [""]
88
resources: ["persistentvolumes"]
@@ -38,11 +38,11 @@ rules:
3838
kind: ClusterRoleBinding
3939
apiVersion: rbac.authorization.k8s.io/v1
4040
metadata:
41-
name: csi-controller-snapshotter-binding
41+
name: csi-gce-pd-controller-snapshotter-binding
4242
subjects:
4343
- kind: ServiceAccount
44-
name: csi-controller-sa
44+
name: csi-gce-pd-controller-sa
4545
roleRef:
4646
kind: ClusterRole
47-
name: external-snapshotter-role
47+
name: csi-gce-pd-snapshotter-role
4848
apiGroup: rbac.authorization.k8s.io

0 commit comments

Comments
 (0)