Skip to content

Commit 7d093db

Browse files
authored
operator bpfman-operator (0.6.0)
1 parent 2c28274 commit 7d093db

18 files changed

Lines changed: 6754 additions & 0 deletions
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: ClusterRole
3+
metadata:
4+
creationTimestamp: null
5+
name: bpfman-agent-role
6+
rules:
7+
- apiGroups:
8+
- ""
9+
resources:
10+
- nodes
11+
- pods
12+
verbs:
13+
- get
14+
- list
15+
- watch
16+
- apiGroups:
17+
- ""
18+
resources:
19+
- secrets
20+
verbs:
21+
- get
22+
- apiGroups:
23+
- bpfman.io
24+
resources:
25+
- bpfapplications
26+
- clusterbpfapplications
27+
verbs:
28+
- get
29+
- list
30+
- watch
31+
- apiGroups:
32+
- bpfman.io
33+
resources:
34+
- bpfapplications/finalizers
35+
- bpfapplicationstates/finalizers
36+
- clusterbpfapplications/finalizers
37+
- clusterbpfapplicationstates/finalizers
38+
verbs:
39+
- update
40+
- apiGroups:
41+
- bpfman.io
42+
resources:
43+
- bpfapplicationstates
44+
- clusterbpfapplicationstates
45+
verbs:
46+
- create
47+
- delete
48+
- get
49+
- list
50+
- patch
51+
- update
52+
- watch
53+
- apiGroups:
54+
- bpfman.io
55+
resources:
56+
- bpfapplicationstates/status
57+
- clusterbpfapplicationstates/status
58+
verbs:
59+
- get
60+
- patch
61+
- update
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: ClusterRoleBinding
3+
metadata:
4+
creationTimestamp: null
5+
labels:
6+
app.kubernetes.io/component: rbac
7+
app.kubernetes.io/created-by: bpfman-operator
8+
app.kubernetes.io/managed-by: kustomize
9+
app.kubernetes.io/name: clusterrolebinding
10+
app.kubernetes.io/part-of: bpfman-operator
11+
name: bpfman-agent-rolebinding
12+
roleRef:
13+
apiGroup: rbac.authorization.k8s.io
14+
kind: ClusterRole
15+
name: bpfman-agent-role
16+
subjects:
17+
- kind: ServiceAccount
18+
name: bpfman-daemon
19+
namespace: bpfman
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: RoleBinding
3+
metadata:
4+
creationTimestamp: null
5+
labels:
6+
app.kubernetes.io/component: rbac
7+
app.kubernetes.io/created-by: bpfman-operator
8+
app.kubernetes.io/managed-by: kustomize
9+
app.kubernetes.io/name: rolebinding
10+
app.kubernetes.io/part-of: bpfman-operator
11+
name: bpfman-agent-rolebinding
12+
roleRef:
13+
apiGroup: rbac.authorization.k8s.io
14+
kind: Role
15+
name: bpfman-agent-role
16+
subjects:
17+
- kind: ServiceAccount
18+
name: bpfman-daemon
19+
namespace: bpfman
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: ClusterRoleBinding
3+
metadata:
4+
creationTimestamp: null
5+
labels:
6+
app.kubernetes.io/component: metrics
7+
app.kubernetes.io/created-by: bpfman-operator
8+
app.kubernetes.io/instance: auth-delegator
9+
app.kubernetes.io/managed-by: kustomize
10+
app.kubernetes.io/name: clusterrolebinding
11+
app.kubernetes.io/part-of: bpfman-operator
12+
name: bpfman-auth-delegator
13+
roleRef:
14+
apiGroup: rbac.authorization.k8s.io
15+
kind: ClusterRole
16+
name: system:auth-delegator
17+
subjects:
18+
- kind: ServiceAccount
19+
name: bpfman-operator
20+
namespace: bpfman
21+
- kind: ServiceAccount
22+
name: bpfman-daemon
23+
namespace: bpfman
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: ClusterRole
3+
metadata:
4+
creationTimestamp: null
5+
labels:
6+
app.kubernetes.io/component: rbac
7+
app.kubernetes.io/created-by: bpfman-operator
8+
app.kubernetes.io/instance: bpfapplication-editor-role
9+
app.kubernetes.io/managed-by: kustomize
10+
app.kubernetes.io/name: clusterrole
11+
app.kubernetes.io/part-of: bpfman-operator
12+
name: bpfman-bpfapplication-editor-role
13+
rules:
14+
- apiGroups:
15+
- bpfman.io
16+
resources:
17+
- bpfapplications
18+
verbs:
19+
- create
20+
- delete
21+
- get
22+
- list
23+
- patch
24+
- update
25+
- watch
26+
- apiGroups:
27+
- bpfman.io
28+
resources:
29+
- bpfapplications/status
30+
verbs:
31+
- get
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: ClusterRole
3+
metadata:
4+
creationTimestamp: null
5+
labels:
6+
app.kubernetes.io/component: rbac
7+
app.kubernetes.io/created-by: bpfman-operator
8+
app.kubernetes.io/instance: bpfapplication-viewer-role
9+
app.kubernetes.io/managed-by: kustomize
10+
app.kubernetes.io/name: clusterrole
11+
app.kubernetes.io/part-of: bpfman-operator
12+
name: bpfman-bpfapplication-viewer-role
13+
rules:
14+
- apiGroups:
15+
- bpfman.io
16+
resources:
17+
- bpfapplications
18+
verbs:
19+
- get
20+
- list
21+
- watch
22+
- apiGroups:
23+
- bpfman.io
24+
resources:
25+
- bpfapplications/status
26+
verbs:
27+
- get
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: ClusterRole
3+
metadata:
4+
creationTimestamp: null
5+
labels:
6+
app.kubernetes.io/component: rbac
7+
app.kubernetes.io/created-by: bpfman-operator
8+
app.kubernetes.io/instance: clusterbpfapplication-editor-role
9+
app.kubernetes.io/managed-by: kustomize
10+
app.kubernetes.io/name: clusterrole
11+
app.kubernetes.io/part-of: bpfman-operator
12+
name: bpfman-clusterbpfapplication-editor-role
13+
rules:
14+
- apiGroups:
15+
- bpfman.io
16+
resources:
17+
- clusterbpfapplications
18+
verbs:
19+
- create
20+
- delete
21+
- get
22+
- list
23+
- patch
24+
- update
25+
- watch
26+
- apiGroups:
27+
- bpfman.io
28+
resources:
29+
- clusterbpfapplications/status
30+
verbs:
31+
- get
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: ClusterRole
3+
metadata:
4+
creationTimestamp: null
5+
labels:
6+
app.kubernetes.io/component: rbac
7+
app.kubernetes.io/created-by: bpfman-operator
8+
app.kubernetes.io/instance: clusterbpfapplication-viewer-role
9+
app.kubernetes.io/managed-by: kustomize
10+
app.kubernetes.io/name: clusterrole
11+
app.kubernetes.io/part-of: bpfman-operator
12+
name: bpfman-clusterbpfapplication-viewer-role
13+
rules:
14+
- apiGroups:
15+
- bpfman.io
16+
resources:
17+
- clusterbpfapplications
18+
verbs:
19+
- get
20+
- list
21+
- watch
22+
- apiGroups:
23+
- bpfman.io
24+
resources:
25+
- clusterbpfapplications/status
26+
verbs:
27+
- get
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
apiVersion: v1
2+
kind: ServiceAccount
3+
metadata:
4+
creationTimestamp: null
5+
name: bpfman-daemon
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: ClusterRole
3+
metadata:
4+
creationTimestamp: null
5+
labels:
6+
app.kubernetes.io/component: metrics
7+
app.kubernetes.io/created-by: bpfman-operator
8+
app.kubernetes.io/instance: metrics-reader
9+
app.kubernetes.io/managed-by: kustomize
10+
app.kubernetes.io/name: clusterrole
11+
app.kubernetes.io/part-of: bpfman-operator
12+
name: bpfman-metrics-reader
13+
rules:
14+
- nonResourceURLs:
15+
- /metrics
16+
- /agent-metrics
17+
verbs:
18+
- get

0 commit comments

Comments
 (0)