File tree Expand file tree Collapse file tree
pmm/2.41/chart/pmm/templates
prometheus/2/chart/prometheus
template/CHART_NAME/templates Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11{{- if .Values.serviceAccount.create -}}
22apiVersion : rbac.authorization.k8s.io/v1
3- kind : ClusterRole
3+ kind : Role
44metadata :
5+ namespace : {{ include "common.names.namespace" . | quote }}
56 name : {{ include "pmm.fullname" . }}
67 labels :
78 {{- include "pmm.labels" . | nindent 4 }}
89rules :
910# standard RBAC
1011- apiGroups : [""] # "" indicates the core API group
1112 resources :
12- - namespaces
13+ # - namespaces
1314 - endpoints
1415 - services
15- - nodes
16+ # - nodes
1617 - pods
1718 - secrets
1819 - serviceaccounts
1920 verbs :
2021 - get
2122 - watch
2223 - list
23- - nonResourceURLs :
24- - /metrics
25- - /metrics/resources
26- verbs :
27- - get
24+ # - nonResourceURLs:
25+ # - /metrics
26+ # - /metrics/resources
27+ # verbs:
28+ # - get
2829{{- end }}
Original file line number Diff line number Diff line change 11{{- if .Values.serviceAccount.create -}}
22{{- if .Values.pmmEnv.ENABLE_CLUSTER_ROLE_ADMIN -}}
33apiVersion : rbac.authorization.k8s.io/v1
4- kind : ClusterRoleBinding
4+ kind : RoleBinding
55metadata :
6+ namespace : {{ include "common.names.namespace" . | quote }}
67 name : {{ include "pmm.fullname" . }}
78roleRef :
89 apiGroup : rbac.authorization.k8s.io
9- kind : ClusterRole
10+ kind : Role
1011 name : cluster-admin
1112subjects :
1213- kind : ServiceAccount
1314 name : {{ include "pmm.serviceAccountName" . }}
1415 namespace : {{ .Release.Namespace }}
1516{{- else }}
1617apiVersion : rbac.authorization.k8s.io/v1
17- kind : ClusterRoleBinding
18+ kind : RoleBinding
1819metadata :
1920 name : {{ include "pmm.fullname" . }}
2021roleRef :
2122 apiGroup : rbac.authorization.k8s.io
22- kind : ClusterRole
23+ kind : Role
2324 name : {{ include "pmm.fullname" . }}
2425subjects :
2526- kind : ServiceAccount
Original file line number Diff line number Diff line change @@ -94,9 +94,6 @@ kubernetes_sd_configs:
9494 own_namespace: true
9595 names:
9696 - {{ include " common.names.namespace" .context }}
97- {{- range .value }}
98- - {{ include " common.tplvalues.render" (dict " value" . " context" $ ) }}
99- {{- end }}
10097
10198relabel_configs:
10299 - source_labels: [__meta_kubernetes_service_annotation_prometheus_io_scrape]
Original file line number Diff line number Diff line change @@ -4,9 +4,10 @@ SPDX-License-Identifier: APACHE-2.0
44*/}}
55
66{{- if .Values.server.rbac.create }}
7- kind : ClusterRole
7+ kind : Role
88apiVersion : {{ include "common.capabilities.rbac.apiVersion" . }}
99metadata :
10+ namespace : {{ include "common.names.namespace" . | quote }}
1011 name : {{ include "prometheus.server.fullname.namespace" . }}
1112 labels : {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
1213 app.kubernetes.io/part-of : prometheus
@@ -19,14 +20,9 @@ rules:
1920 - apiGroups :
2021 - " "
2122 resources :
22- - nodes
23- - nodes/proxy
24- - nodes/metrics
2523 - services
2624 - endpoints
2725 - pods
28- - ingresses
29- - configmaps
3026 verbs :
3127 - get
3228 - list
4137 - get
4238 - list
4339 - watch
44- - nonResourceURLs :
45- - " /metrics"
40+
4641 verbs :
4742 - get
4843 {{- if .Values.server.rbac.rules }}
Original file line number Diff line number Diff line change @@ -3,9 +3,10 @@ Copyright Drycc Community.
33SPDX-License-Identifier : APACHE-2.0
44*/}}
55
6- kind : ClusterRoleBinding
6+ kind : RoleBinding
77apiVersion : {{ include "common.capabilities.rbac.apiVersion" . }}
88metadata :
9+ namespace : {{ include "common.names.namespace" . | quote }}
910 name : {{ template "prometheus.server.fullname.namespace" . }}
1011 labels : {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
1112 app.kubernetes.io/part-of : prometheus
@@ -15,7 +16,7 @@ metadata:
1516 {{- end }}
1617roleRef :
1718 apiGroup : rbac.authorization.k8s.io
18- kind : ClusterRole
19+ kind : Role
1920 name : {{ template "prometheus.server.fullname.namespace" . }}
2021subjects :
2122 - kind : ServiceAccount
Original file line number Diff line number Diff line change @@ -636,7 +636,7 @@ server:
636636 {{- end }}
637637 {{- if .Values.scrapeAddons.enabled }}
638638 - job_name: addons
639- {{- include "addons.ds_scrape_config" (dict "value" .Values.scrapeNamespaces " context" $) | nindent 4 }}
639+ {{- include "addons.ds_scrape_config" (dict "context" $) | nindent 4 }}
640640 {{- end }}
641641 {{- if .Values.server.extraScrapeConfigs}}
642642 {{- include "common.tplvalues.render" (dict "value" .Values.server.extraScrapeConfigs "context" $) | nindent 2 }}
@@ -654,8 +654,6 @@ server:
654654 static_configs:
655655 - targets: [ "{{ printf "%s.%s.svc.%s:%d" (include "prometheus.alertmanager.fullname" .) (include "common.names.namespace" .) .Values.clusterDomain (int .Values.alertmanager.service.ports.http) }}" ]
656656 {{- end }}
657- rule_files:
658- - rules.yaml
659657
660658 # # @param server.alertingRules Prometheus alerting rules. This content will be stored in the the rules.yaml file and the content can be a template.
661659 # # ref: <https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/>
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ Copyright Drycc Community.
33SPDX-License-Identifier : APACHE-2.0
44*/}}
55
6- kind : ClusterRoleBinding
6+ kind : RoleBinding
77apiVersion : {{ include "common.capabilities.rbac.apiVersion" . }}
88metadata :
99 name : {{ template "common.names.fullname" . }}
@@ -14,7 +14,7 @@ metadata:
1414 {{- end }}
1515roleRef :
1616 apiGroup : rbac.authorization.k8s.io
17- kind : ClusterRole
17+ kind : Role
1818 name : {{ template "common.names.fullname" . }}
1919subjects :
2020 - kind : ServiceAccount
You can’t perform that action at this time.
0 commit comments