blob: 9fe3f20eb045df897d509885b8b5dc0a0f4ef3fa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
{{- if and .Values.prometheus.enabled .Values.global.rbac.create .Values.prometheus.rbac.roleNamespaces }}
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleList
items:
{{- range uniq (append .Values.prometheus.rbac.roleNamespaces .Release.Namespace) }}
- apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: {{ template "prometheus-operator.fullname" $ }}-prometheus
labels:
app: {{ template "prometheus-operator.name" $ }}-prometheus
{{ include "prometheus-operator.labels" $ | indent 6 }}
namespace: {{ . | quote }}
rules:
- apiGroups:
- ""
resources:
- nodes
- services
- endpoints
- pods
verbs:
- get
- list
- watch
{{- end }}
{{- end }}
|