Skip to content

Commit 12a2d67

Browse files
committed
fix: restore missing batch/jobs permissions and add PVC permissions to executor role
- Re-add batch/jobs create/delete permissions that were accidentally removed - Add persistentvolumeclaims create/delete permissions for job workspaces - Right-size pod permissions to get/list/watch only - Fixes customer-reported "cannot create resource persistentvolumeclaims" errors - Resolves batch changes functionality breaking due to missing permissions
1 parent d5e8f1e commit 12a2d67

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

charts/sourcegraph-executor/k8s/templates/executor.Role.yaml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,29 @@ metadata:
99
sourcegraph-resource-requires: cluster-admin
1010
app.kubernetes.io/component: executor
1111
rules:
12+
- apiGroups:
13+
- batch
14+
resources:
15+
- jobs
16+
verbs:
17+
- create
18+
- delete
1219
- apiGroups:
1320
- ""
1421
resources:
1522
- pods
1623
- pods/log
17-
- secrets
18-
- persistentvolumeclaims
1924
verbs:
2025
- get
2126
- list
2227
- watch
28+
- apiGroups:
29+
- ""
30+
resources:
31+
- secrets
32+
- persistentvolumeclaims
33+
verbs:
34+
- get
2335
- create
2436
- delete
2537
{{- end }}

0 commit comments

Comments
 (0)