1 {{- if and .Values.prometheus.enabled .Values.global.rbac.create }}
2 apiVersion: rbac.authorization.k8s.io/v1
5 {{- range uniq (append .Values.prometheus.rbac.roleNamespaces .Release.Namespace) }}
6 - apiVersion: rbac.authorization.k8s.io/v1
9 name: {{ template "prometheus-operator.fullname" $ }}-prometheus
11 app: {{ template "prometheus-operator.name" $ }}-prometheus
12 {{ include "prometheus-operator.labels" $ | indent 6 }}
13 namespace: {{ . | quote }}
15 apiGroup: rbac.authorization.k8s.io
17 name: {{ template "prometheus-operator.fullname" $ }}-prometheus
19 - kind: ServiceAccount
20 name: {{ template "prometheus-operator.prometheus.serviceAccountName" $ }}
21 namespace: {{ $.Release.Namespace }}