Skip to content

Commit b9aa79f

Browse files
committed
Verify the Helm chart RBAC template
Signed-off-by: Richard Wall <[email protected]>
1 parent 1f00f09 commit b9aa79f

File tree

5 files changed

+545
-40
lines changed

5 files changed

+545
-40
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
apiVersion: rbac.authorization.k8s.io/v1
3+
kind: Role
4+
metadata:
5+
name: {{ include "venafi-kubernetes-agent.fullname" . }}-event-emitted
6+
labels:
7+
{{- include "venafi-kubernetes-agent.labels" . | nindent 4 }}
8+
rules:
9+
- apiGroups: [""]
10+
resources: ["events"]
11+
verbs: ["create"]
12+
---
13+
apiVersion: rbac.authorization.k8s.io/v1
14+
kind: RoleBinding
15+
metadata:
16+
name: {{ include "venafi-kubernetes-agent.fullname" . }}-event-emitted
17+
labels:
18+
{{- include "venafi-kubernetes-agent.labels" . | nindent 4 }}
19+
roleRef:
20+
apiGroup: rbac.authorization.k8s.io
21+
kind: Role
22+
name: {{ include "venafi-kubernetes-agent.fullname" . }}-event-emitted
23+
subjects:
24+
- kind: ServiceAccount
25+
name: {{ include "venafi-kubernetes-agent.serviceAccountName" . }}
26+
namespace: {{ .Release.Namespace }}

0 commit comments

Comments
 (0)