Skip to content

Commit fe64609

Browse files
authored
Merge pull request #230 from guptaNswati/add-deployment-permissions
Add rbac for deployment
2 parents 54334a1 + 2f03b0a commit fe64609

File tree

4 files changed

+33
-3
lines changed

4 files changed

+33
-3
lines changed

deployments/helm/k8s-dra-driver/templates/clusterrole.yaml

+1-1
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: {{ include "k8s-dra-driver.fullname" . }}-role
5+
name: {{ include "k8s-dra-driver.fullname" . }}-cluster-role
66
namespace: {{ include "k8s-dra-driver.namespace" . }}
77
rules:
88
- apiGroups: ["resource.k8s.io"]

deployments/helm/k8s-dra-driver/templates/clusterrolebinding.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
apiVersion: rbac.authorization.k8s.io/v1
33
kind: ClusterRoleBinding
44
metadata:
5-
name: {{ include "k8s-dra-driver.fullname" . }}-role-binding
5+
name: {{ include "k8s-dra-driver.fullname" . }}-cluster-role-binding
66
namespace: {{ include "k8s-dra-driver.namespace" . }}
77
subjects:
88
- kind: ServiceAccount
99
name: {{ include "k8s-dra-driver.serviceAccountName" . }}
1010
namespace: {{ include "k8s-dra-driver.namespace" . }}
1111
roleRef:
1212
kind: ClusterRole
13-
name: {{ include "k8s-dra-driver.fullname" . }}-role
13+
name: {{ include "k8s-dra-driver.fullname" . }}-cluster-role
1414
apiGroup: rbac.authorization.k8s.io
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
apiVersion: rbac.authorization.k8s.io/v1
3+
kind: Role
4+
metadata:
5+
name: {{ include "k8s-dra-driver.fullname" . }}-role
6+
namespace: {{ include "k8s-dra-driver.namespace" . }}
7+
rules:
8+
- apiGroups: [""]
9+
resources: ["pods"]
10+
verbs: ["get", "list", "watch", "create", "update", "patch", "delete"]
11+
- apiGroups: ["apps"]
12+
resources: ["deployments"]
13+
verbs: ["get", "list", "watch", "create", "update", "patch", "delete"]
14+
- apiGroups: ["batch"]
15+
resources: ["jobs"]
16+
verbs: ["get", "list", "watch", "create", "update", "patch", "delete"]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
apiVersion: rbac.authorization.k8s.io/v1
3+
kind: RoleBinding
4+
metadata:
5+
name: {{ include "k8s-dra-driver.fullname" . }}-role-binding
6+
namespace: {{ include "k8s-dra-driver.namespace" . }}
7+
subjects:
8+
- kind: ServiceAccount
9+
name: {{ include "k8s-dra-driver.serviceAccountName" . }}
10+
namespace: {{ include "k8s-dra-driver.namespace" . }}
11+
roleRef:
12+
kind: Role
13+
name: {{ include "k8s-dra-driver.fullname" . }}-role
14+
apiGroup: rbac.authorization.k8s.io

0 commit comments

Comments
 (0)