Collectd operator utilties
[demo.git] / vnfs / DAaaS / operator / charts / etcd-operator / templates / operator-cluster-role.yaml
1 {{- if .Values.rbac.create }}
2 ---
3 apiVersion: rbac.authorization.k8s.io/{{ .Values.rbac.apiVersion }}
4 kind: ClusterRole
5 metadata:
6   name: {{ template "etcd-operator.fullname" . }}
7   labels:
8     chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
9     app: {{ template "etcd-operator.name" . }}
10     heritage: {{ .Release.Service }}
11     release: {{ .Release.Name }}
12 rules:
13 - apiGroups:
14   - etcd.database.coreos.com
15   resources:
16   - etcdclusters
17   - etcdbackups
18   - etcdrestores
19   verbs:
20   - "*"
21 - apiGroups:
22   - apiextensions.k8s.io
23   resources:
24   - customresourcedefinitions
25   verbs:
26   - "*"
27 - apiGroups:
28   - ""
29   resources:
30   - pods
31   - services
32   - endpoints
33   - persistentvolumeclaims
34   - events
35   verbs:
36   - "*"
37 - apiGroups:
38   - apps
39   resources:
40   - deployments
41   verbs:
42   - "*"
43 - apiGroups:
44   - ""
45   resources:
46   - secrets
47   verbs:
48   - get
49 {{- end }}