Fix spacing issues in YAML files in vnfs
[demo.git] / vnfs / DAaaS / deploy / operator / charts / visualization-operator / templates / role.yaml
1 {{- if .Values.enabled }}
2 apiVersion: rbac.authorization.k8s.io/v1
3 kind: Role
4 metadata:
5   creationTimestamp: null
6   name: visualization-operator
7   labels:
8     app: {{ template "visualization-operator.name" . }}
9     chart: {{ template "visualization-operator.chart" . }}
10     component: role
11     release: {{ .Release.Name }}
12     heritage: {{ .Release.Service }}
13 rules:
14 - apiGroups:
15   - ""
16   resources:
17   - pods
18   - services
19   - endpoints
20   - persistentvolumeclaims
21   - events
22   - configmaps
23   - secrets
24   verbs:
25   - '*'
26 - apiGroups:
27   - apps
28   resources:
29   - deployments
30   - daemonsets
31   - replicasets
32   - statefulsets
33   verbs:
34   - '*'
35 - apiGroups:
36   - monitoring.coreos.com
37   resources:
38   - servicemonitors
39   verbs:
40   - get
41   - create
42 - apiGroups:
43   - apps
44   resourceNames:
45   - visualization-operator
46   resources:
47   - deployments/finalizers
48   verbs:
49   - update
50 - apiGroups:
51   - ""
52   resources:
53   - pods
54   verbs:
55   - get
56 - apiGroups:
57   - apps
58   resources:
59   - replicasets
60   verbs:
61   - get
62 - apiGroups:
63   - onap.org
64   resources:
65   - '*'
66   verbs:
67   - '*'
68 {{- end }}