Skip to content

Commit 88710e8

Browse files
authored
fix(balius): Add RBAC for ServiceAccount (#189)
1 parent e6b6f61 commit 88710e8

2 files changed

Lines changed: 24 additions & 1 deletion

File tree

charts/balius/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v2
22
name: balius
33
description: Balius server
4-
version: 0.0.3
4+
version: 0.0.4
55
appVersion: "0.0.1"
66

77
sources:

charts/balius/templates/rbac.yaml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{{- if and .Values.balius.serviceAccount.create (ne .Values.balius.serviceAccount.name "default") }}
2+
apiVersion: rbac.authorization.k8s.io/v1
3+
kind: ClusterRole
4+
metadata:
5+
name: {{ .Values.balius.serviceAccount.name }}
6+
rules:
7+
- apiGroups: ["", "demeter.run", "networking.k8s.io", "gateway.networking.k8s.io", "configuration.konghq.com", "coordination.k8s.io"]
8+
resources: ["*"]
9+
verbs: ["*"]
10+
---
11+
apiVersion: rbac.authorization.k8s.io/v1
12+
kind: ClusterRoleBinding
13+
metadata:
14+
name: {{ .Values.balius.serviceAccount.name }}
15+
subjects:
16+
- kind: ServiceAccount
17+
name: {{ .Values.balius.serviceAccount.name }}
18+
namespace: {{ .Release.Namespace }}
19+
roleRef:
20+
kind: ClusterRole
21+
name: {{ .Values.balius.serviceAccount.name }}
22+
apiGroup: rbac.authorization.k8s.io
23+
{{- end }}

0 commit comments

Comments
 (0)