blob: f0b86fb403297306c8e74b10b6826ebbfbe8fead [file] [log] [blame]
Mohammed Naser9ad0d462023-01-15 20:36:37 -05001{{- if .Values.rbac.create -}}
2kind: Role
3apiVersion: rbac.authorization.k8s.io/v1
4metadata:
5 name: {{ include "ceph-csi-rbd.provisioner.fullname" . }}
6 namespace: {{ .Release.Namespace }}
7 labels:
8 app: {{ include "ceph-csi-rbd.name" . }}
9 chart: {{ include "ceph-csi-rbd.chart" . }}
10 component: {{ .Values.provisioner.name }}
11 release: {{ .Release.Name }}
12 heritage: {{ .Release.Service }}
Mohammed Naser65cda132024-05-02 14:34:08 -040013 {{- with .Values.commonLabels }}{{ toYaml . | trim | nindent 4 }}{{- end }}
Mohammed Naser9ad0d462023-01-15 20:36:37 -050014rules:
15 - apiGroups: [""]
16 resources: ["configmaps"]
17 verbs: ["get", "list", "watch", "create","update", "delete"]
18 - apiGroups: ["coordination.k8s.io"]
19 resources: ["leases"]
20 verbs: ["get", "watch", "list", "delete", "update", "create"]
Mohammed Naser9ad0d462023-01-15 20:36:37 -050021{{- end -}}