blob: 3e377b83c068058a9e3758d8676b6c03e75bebe4 [file] [log] [blame]
gio3e1b96b2026-07-21 18:52:35 +04001apiVersion: rbac.authorization.k8s.io/v1
2kind: Role
3metadata:
4 name: {{ include "longhorn.name" . }}
5 namespace: {{ include "release_namespace" . }}
6 labels:
7 {{- include "longhorn.labels" . | nindent 4 }}
8rules:
9- apiGroups: [""]
10 resources: ["pods", "pods/log", "events", "secrets", "services", "endpoints", "configmaps", "serviceaccounts", "persistentvolumeclaims", "persistentvolumeclaims/status"]
11 verbs: ["*"]
12- apiGroups: ["apps"]
13 resources: ["daemonsets", "deployments", "statefulsets", "replicasets"]
14 verbs: ["*"]
15- apiGroups: ["batch"]
16 resources: ["jobs", "cronjobs"]
17 verbs: ["*"]
18- apiGroups: ["policy"]
19 resources: ["poddisruptionbudgets"]
20 verbs: ["*"]
21- apiGroups: ["coordination.k8s.io"]
22 resources: ["leases"]
23 verbs: ["*"]
24- apiGroups: ["rbac.authorization.k8s.io"]
25 resources: ["roles", "rolebindings"]
26 verbs: ["*"]
27- apiGroups: ["discovery.k8s.io"]
28 resources: ["endpointslices"]
29 verbs: ["*"]