Skip to content

Commit c9d079e

Browse files
authored
Merge pull request #30 from klautcomputing/add-rbac-file
Adds rbac example
2 parents cfcf768 + a3e73d8 commit c9d079e

File tree

2 files changed

+31
-0
lines changed

2 files changed

+31
-0
lines changed

examples/chaoskube.yaml

+8
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ spec:
1111
labels:
1212
app: chaoskube
1313
spec:
14+
serviceAccountName: chaoskube
1415
containers:
1516
- name: chaoskube
1617
image: quay.io/linki/chaoskube:v0.5.0
@@ -27,3 +28,10 @@ spec:
2728
- --namespaces=!kube-system
2829
# do not actually kill anything
2930
- --dry-run
31+
32+
---
33+
34+
apiVersion: v1
35+
kind: ServiceAccount
36+
metadata:
37+
name: chaoskube

examples/rbac.yaml

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
apiVersion: rbac.authorization.k8s.io/v1beta1
2+
kind: ClusterRole
3+
metadata:
4+
name: chaoskube
5+
rules:
6+
- apiGroups: [""]
7+
resources: ["pods"]
8+
verbs: ["list", "delete"]
9+
10+
---
11+
12+
apiVersion: rbac.authorization.k8s.io/v1beta1
13+
kind: ClusterRoleBinding
14+
metadata:
15+
name: chaoskube
16+
roleRef:
17+
apiGroup: rbac.authorization.k8s.io
18+
kind: ClusterRole
19+
name: chaoskube
20+
subjects:
21+
- kind: ServiceAccount
22+
name: chaoskube
23+
namespace: default

0 commit comments

Comments
 (0)