Skip to content

Commit 5523485

Browse files
committed
allow user to specify custom perms as a property
1 parent 494d739 commit 5523485

File tree

2 files changed

+17
-15
lines changed

2 files changed

+17
-15
lines changed

helm/coder/values.yaml

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,9 +94,21 @@ coder:
9494
# coder.serviceAccount.enableDeployments -- Provides the service account permission
9595
# to manage Kubernetes deployments.
9696
enableDeployments: true
97-
# coder.serviceAccount.enableServices -- Provides the service account permission
98-
# to manage Kubernetes services.
99-
enableServices: false
97+
# coder.serviceAccount.extraResources -- A list of service account permission
98+
# to be menaged inside the workspace.
99+
extraResources: []
100+
# - apiGroups: [""]
101+
# resources: ["services"]
102+
# verbs:
103+
# - create
104+
# - delete
105+
# - deletecollection
106+
# - get
107+
# - list
108+
# - patch
109+
# - update
110+
# - watch
111+
100112
# coder.serviceAccount.annotations -- The Coder service account annotations.
101113
annotations: {}
102114
# coder.serviceAccount.name -- The service account name

helm/libcoder/templates/_rbac.yaml

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -43,18 +43,8 @@ rules:
4343
- update
4444
- watch
4545
{{- end }}
46-
{{- if .Values.coder.serviceAccount.enableServices }}
47-
- apiGroups: [""]
48-
resources: ["services"]
49-
verbs:
50-
- create
51-
- delete
52-
- deletecollection
53-
- get
54-
- list
55-
- patch
56-
- update
57-
- watch
46+
{{- with .Values.coder.serviceAccount.extraResources }}
47+
{{ toYaml . | nindent 2 }}
5848
{{- end }}
5949
---
6050
apiVersion: rbac.authorization.k8s.io/v1

0 commit comments

Comments
 (0)