refactor: remove k8s and use release name for instance

!8
This commit is contained in:
2024-02-04 16:48:52 +09:30
parent 38f08985f5
commit 490e497d15
88 changed files with 165 additions and 90 deletions

View File

@ -6,6 +6,7 @@ kind: APIService
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}

View File

@ -4,10 +4,11 @@ kind: Alertmanager
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.alert_manager.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.alert_manager.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
name: main name: {{ $.Release.Name }}
namespace: {{ .Values.nfc_monitoring.alert_manager.namespace | quote }} namespace: {{ .Values.nfc_monitoring.alert_manager.namespace | quote }}
spec: spec:
image: "{{ .Values.nfc_monitoring.alert_manager.image.name }}:{{ .Values.nfc_monitoring.alert_manager.image.tag }}" image: "{{ .Values.nfc_monitoring.alert_manager.image.name }}:{{ .Values.nfc_monitoring.alert_manager.image.tag }}"
@ -16,7 +17,7 @@ spec:
podMetadata: podMetadata:
labels: labels:
app.kubernetes.io/component: alert-router app.kubernetes.io/component: alert-router
app.kubernetes.io/instance: main app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: alertmanager app.kubernetes.io/name: alertmanager
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}

View File

@ -15,6 +15,7 @@ metadata:
question. question.
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
@ -32,12 +33,13 @@ spec:
synchronize: true synchronize: true
apiVersion: rbac.authorization.k8s.io/v1 apiVersion: rbac.authorization.k8s.io/v1
kind: Role kind: Role
name: prometheus-k8s name: prometheus-{{ $.Release.Name }}
namespace: "{{ `{{` }}request.object.metadata.name }}" namespace: "{{ `{{` }}request.object.metadata.name }}"
data: data:
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 14 }} {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 14 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}

View File

@ -15,6 +15,7 @@ metadata:
question. question.
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
@ -32,20 +33,21 @@ spec:
synchronize: true synchronize: true
apiVersion: rbac.authorization.k8s.io/v1 apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding kind: RoleBinding
name: prometheus-k8s name: prometheus-{{ $.Release.Name }}
namespace: "{{ `{{` }}request.object.metadata.name }}" namespace: "{{ `{{` }}request.object.metadata.name }}"
data: data:
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 14 }} {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 14 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
roleRef: roleRef:
apiGroup: rbac.authorization.k8s.io apiGroup: rbac.authorization.k8s.io
kind: Role kind: Role
name: prometheus-k8s name: prometheus-{{ $.Release.Name }}
subjects: subjects:
- kind: ServiceAccount - kind: ServiceAccount
name: prometheus-k8s name: prometheus-{{ $.Release.Name }}
namespace: "{{ .Values.nfc_monitoring.prometheus.namespace }}" namespace: "{{ .Values.nfc_monitoring.prometheus.namespace }}"
{{ end }} {{ end }}

View File

@ -5,6 +5,7 @@ metadata:
name: grafana-agent name: grafana-agent
labels: labels:
{{ toYaml $.Values.nfc_monitoring.grafana_agent.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.grafana_agent.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}

View File

@ -5,6 +5,7 @@ kind: ClusterRole
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}

View File

@ -4,6 +4,7 @@ kind: ClusterRoleBinding
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}

View File

@ -5,6 +5,7 @@ metadata:
name: hpa-controller-custom-metrics name: hpa-controller-custom-metrics
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}

View File

@ -4,6 +4,7 @@ kind: ClusterRoleBinding
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}

View File

@ -6,6 +6,7 @@ kind: ClusterRole
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}

View File

@ -6,7 +6,7 @@ metadata:
name: kube-monitor-proxy name: kube-monitor-proxy
labels: labels:
app.kubernetes.io/component: proxy app.kubernetes.io/component: proxy
app.kubernetes.io/instance: k8s app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: kube-monitor-proxy app.kubernetes.io/name: kube-monitor-proxy
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}

View File

@ -5,7 +5,7 @@ kind: ClusterRoleBinding
metadata: metadata:
labels: labels:
app.kubernetes.io/component: exporter app.kubernetes.io/component: exporter
app.kubernetes.io/instance: k8s app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}

View File

@ -5,7 +5,7 @@ kind: ClusterRole
metadata: metadata:
labels: labels:
app.kubernetes.io/component: exporter app.kubernetes.io/component: exporter
app.kubernetes.io/instance: k8s app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}

View File

@ -4,6 +4,7 @@ kind: ClusterRole
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}

View File

@ -4,6 +4,7 @@ kind: ClusterRole
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}

View File

@ -4,10 +4,11 @@ kind: ClusterRole
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
name: prometheus-k8s name: prometheus-{{ $.Release.Name }}
rules: rules:
- apiGroups: - apiGroups:
- "" - ""

View File

@ -4,6 +4,7 @@ kind: ClusterRoleBinding
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.grafana_agent.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.grafana_agent.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}

View File

@ -6,6 +6,7 @@ apiVersion: rbac.authorization.k8s.io/v1
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}

View File

@ -5,7 +5,7 @@ metadata:
name: kube-monitor-proxy name: kube-monitor-proxy
labels: labels:
app.kubernetes.io/component: proxy app.kubernetes.io/component: proxy
app.kubernetes.io/instance: k8s app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: kube-monitor-proxy app.kubernetes.io/name: kube-monitor-proxy
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}

View File

@ -4,15 +4,16 @@ kind: ClusterRoleBinding
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
name: prometheus-k8s name: prometheus-{{ $.Release.Name }}
roleRef: roleRef:
apiGroup: rbac.authorization.k8s.io apiGroup: rbac.authorization.k8s.io
kind: ClusterRole kind: ClusterRole
name: prometheus-k8s name: prometheus-{{ $.Release.Name }}
subjects: subjects:
- kind: ServiceAccount - kind: ServiceAccount
name: prometheus-k8s name: prometheus-{{ $.Release.Name }}
namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} namespace: {{ .Values.nfc_monitoring.prometheus.namespace }}

View File

@ -7,6 +7,7 @@ metadata:
namespace: "{{ .Values.nfc_monitoring.grafana.namespace }}" namespace: "{{ .Values.nfc_monitoring.grafana.namespace }}"
labels: labels:
{{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}

View File

@ -4,6 +4,7 @@ kind: ConfigMap
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.grafana_agent.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.grafana_agent.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}

View File

@ -7,6 +7,7 @@ kind: ConfigMap
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}

View File

@ -4,6 +4,7 @@ kind: ConfigMap
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}

View File

@ -4,6 +4,7 @@ kind: DaemonSet
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.grafana_agent.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.grafana_agent.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
@ -16,6 +17,7 @@ spec:
selector: selector:
matchLabels: matchLabels:
{{ toYaml $.Values.nfc_monitoring.grafana_agent.labels | nindent 6 }} {{ toYaml $.Values.nfc_monitoring.grafana_agent.labels | nindent 6 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
@ -26,6 +28,7 @@ spec:
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.grafana_agent.labels | nindent 8 }} {{ toYaml $.Values.nfc_monitoring.grafana_agent.labels | nindent 8 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}

View File

@ -5,7 +5,7 @@ kind: DaemonSet
metadata: metadata:
labels: labels:
app.kubernetes.io/component: proxy app.kubernetes.io/component: proxy
app.kubernetes.io/instance: k8s app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: kube-monitor-proxy app.kubernetes.io/name: kube-monitor-proxy
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
@ -20,7 +20,7 @@ spec:
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/component: proxy app.kubernetes.io/component: proxy
app.kubernetes.io/instance: k8s app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: kube-monitor-proxy app.kubernetes.io/name: kube-monitor-proxy
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
@ -29,7 +29,7 @@ spec:
metadata: metadata:
labels: labels:
app.kubernetes.io/component: proxy app.kubernetes.io/component: proxy
app.kubernetes.io/instance: k8s app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: kube-monitor-proxy app.kubernetes.io/name: kube-monitor-proxy
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}

View File

@ -5,7 +5,7 @@ kind: Deployment
metadata: metadata:
labels: labels:
app.kubernetes.io/component: exporter app.kubernetes.io/component: exporter
app.kubernetes.io/instance: k8s app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
@ -17,7 +17,7 @@ spec:
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/component: exporter app.kubernetes.io/component: exporter
app.kubernetes.io/instance: k8s app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
@ -27,7 +27,7 @@ spec:
kubectl.kubernetes.io/default-container: kube-state-metrics kubectl.kubernetes.io/default-container: kube-state-metrics
labels: labels:
app.kubernetes.io/component: exporter app.kubernetes.io/component: exporter
app.kubernetes.io/instance: k8s app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}

View File

@ -4,6 +4,7 @@ kind: Deployment
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
@ -14,6 +15,7 @@ spec:
selector: selector:
matchLabels: matchLabels:
{{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 6 }} {{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 6 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
@ -25,6 +27,7 @@ spec:
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 8 }} {{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 8 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}

View File

@ -5,6 +5,7 @@ kind: Grafana
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
@ -17,6 +18,7 @@ spec:
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 8 }} {{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 8 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
@ -25,6 +27,7 @@ spec:
selector: selector:
matchLabels: matchLabels:
{{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 10 }} {{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 10 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
strategy: strategy:
@ -35,6 +38,7 @@ spec:
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 12 }} {{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 12 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
@ -92,7 +96,7 @@ spec:
name: dashboards name: dashboards
- image: "{{ .Values.nfc_monitoring.additions.dashboard_sidecar.image.name }}:{{ .Values.nfc_monitoring.additions.dashboard_sidecar.image.tag}}" - image: "{{ .Values.nfc_monitoring.additions.dashboard_sidecar.image.name }}:{{ .Values.nfc_monitoring.additions.dashboard_sidecar.image.tag}}"
name: k8s-sidecar name: sidecar
env: env:
- name: LABEL - name: LABEL
value: "{{ .Values.nfc_monitoring.additions.dashboard_sidecar.label_name }}" value: "{{ .Values.nfc_monitoring.additions.dashboard_sidecar.label_name }}"

View File

@ -12,7 +12,7 @@ spec:
instanceSelector: instanceSelector:
matchLabels: matchLabels:
app.kubernetes.io/component: graphing app.kubernetes.io/component: graphing
app.kubernetes.io/instance: k8s app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
grafanaCom: grafanaCom:
id: 9578 id: 9578

View File

@ -13,7 +13,7 @@ spec:
instanceSelector: instanceSelector:
matchLabels: matchLabels:
app.kubernetes.io/component: graphing app.kubernetes.io/component: graphing
app.kubernetes.io/instance: k8s app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
grafanaCom: grafanaCom:
id: 2842 id: 2842

View File

@ -12,7 +12,7 @@ spec:
instanceSelector: instanceSelector:
matchLabels: matchLabels:
app.kubernetes.io/component: graphing app.kubernetes.io/component: graphing
app.kubernetes.io/instance: k8s app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
{{ $Dashboard := .Files.Get "files/dashboard-summary.json" | fromJson }} {{ $Dashboard := .Files.Get "files/dashboard-summary.json" | fromJson }}
json: >- json: >-

View File

@ -12,7 +12,7 @@ spec:
instanceSelector: instanceSelector:
matchLabels: matchLabels:
app.kubernetes.io/component: graphing app.kubernetes.io/component: graphing
app.kubernetes.io/instance: k8s app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
grafanaCom: grafanaCom:
id: 1860 id: 1860

View File

@ -11,7 +11,7 @@ items:
namespace: "{{ $.Values.nfc_monitoring.grafana.namespace }}" namespace: "{{ $.Values.nfc_monitoring.grafana.namespace }}"
labels: labels:
app.kubernetes.io/component: dashboard app.kubernetes.io/component: dashboard
app.kubernetes.io/instance: k8s app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}

View File

@ -5,6 +5,7 @@ kind: NetworkPolicy
metadata: metadata:
labels: labels:
app.kubernetes.io/component: exporter app.kubernetes.io/component: exporter
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
app.kubernetes.io/version: 2.8.1 app.kubernetes.io/version: 2.8.1
@ -26,6 +27,7 @@ spec:
podSelector: podSelector:
matchLabels: matchLabels:
app.kubernetes.io/component: exporter app.kubernetes.io/component: exporter
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/part-of: kube-prometheus
policyTypes: policyTypes:

View File

@ -6,6 +6,7 @@ kind: NetworkPolicy
metadata: metadata:
labels: labels:
{{ toYaml (get $.Values.nfc_monitoring .name ).labels | nindent 4 }} {{ toYaml (get $.Values.nfc_monitoring .name ).labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}

View File

@ -4,6 +4,7 @@ kind: PodDisruptionBudget
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.alert_manager.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.alert_manager.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
@ -14,4 +15,5 @@ spec:
selector: selector:
matchLabels: matchLabels:
{{ toYaml $.Values.nfc_monitoring.alert_manager.labels | nindent 6 }} {{ toYaml $.Values.nfc_monitoring.alert_manager.labels | nindent 6 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}

View File

@ -4,6 +4,7 @@ kind: PodDisruptionBudget
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
@ -14,4 +15,5 @@ spec:
selector: selector:
matchLabels: matchLabels:
{{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 6 }} {{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 6 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}

View File

@ -7,11 +7,12 @@ metadata:
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
name: prometheus-k8s name: prometheus-{{ $.Release.Name }}
namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} namespace: {{ .Values.nfc_monitoring.prometheus.namespace }}
spec: spec:
minAvailable: 1 minAvailable: 1
selector: selector:
matchLabels: matchLabels:
{{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 6 }} {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 6 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}

View File

@ -4,10 +4,11 @@ kind: Prometheus
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
name: k8s name: {{ $.Release.Name }}
namespace: "{{ .Values.nfc_monitoring.prometheus.namespace }}" namespace: "{{ .Values.nfc_monitoring.prometheus.namespace }}"
spec: spec:
affinity: affinity:
@ -26,6 +27,7 @@ spec:
podMetadata: podMetadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 6 }} {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 6 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
@ -46,7 +48,7 @@ spec:
fsGroup: 2000 fsGroup: 2000
runAsNonRoot: true runAsNonRoot: true
runAsUser: 1000 runAsUser: 1000
serviceAccountName: prometheus-k8s serviceAccountName: prometheus-{{ $.Release.Name }}
serviceMonitorNamespaceSelector: {} serviceMonitorNamespaceSelector: {}
serviceMonitorSelector: {} serviceMonitorSelector: {}
storage: storage:

View File

@ -4,10 +4,11 @@ kind: PrometheusRule
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.alert_manager.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.alert_manager.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
prometheus: k8s prometheus: {{ $.Release.Name }}
role: alert-rules role: alert-rules
name: alertmanager-main-rules name: alertmanager-main-rules
namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} namespace: {{ .Values.nfc_monitoring.prometheus.namespace }}

View File

@ -4,10 +4,11 @@ kind: PrometheusRule
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.grafana_agent.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.grafana_agent.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
prometheus: k8s prometheus: {{ $.Release.Name }}
role: alert-rules role: alert-rules
name: grafana-agent name: grafana-agent
namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} namespace: {{ .Values.nfc_monitoring.prometheus.namespace }}

View File

@ -5,10 +5,11 @@ kind: PrometheusRule
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
prometheus: k8s prometheus: {{ $.Release.Name }}
role: alert-rules role: alert-rules
name: grafana-rules name: grafana-rules
namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} namespace: {{ .Values.nfc_monitoring.prometheus.namespace }}

View File

@ -5,11 +5,12 @@ kind: PrometheusRule
metadata: metadata:
labels: labels:
app.kubernetes.io/component: exporter app.kubernetes.io/component: exporter
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: kube-prometheus app.kubernetes.io/name: kube-prometheus
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
prometheus: k8s prometheus: {{ $.Release.Name }}
role: alert-rules role: alert-rules
name: kube-prometheus-rules name: kube-prometheus-rules
namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} namespace: {{ .Values.nfc_monitoring.prometheus.namespace }}

View File

@ -5,11 +5,12 @@ kind: PrometheusRule
metadata: metadata:
labels: labels:
app.kubernetes.io/component: exporter app.kubernetes.io/component: exporter
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
prometheus: k8s prometheus: {{ $.Release.Name }}
role: alert-rules role: alert-rules
name: kube-state-metrics-rules name: kube-state-metrics-rules
namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} namespace: {{ .Values.nfc_monitoring.prometheus.namespace }}

View File

@ -4,11 +4,12 @@ apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule kind: PrometheusRule
metadata: metadata:
labels: labels:
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: kube-prometheus app.kubernetes.io/name: kube-prometheus
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
prometheus: k8s prometheus: {{ $.Release.Name }}
role: alert-rules role: alert-rules
name: kubernetes-monitoring-rules name: kubernetes-monitoring-rules
namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} namespace: {{ .Values.nfc_monitoring.prometheus.namespace }}

View File

@ -5,11 +5,12 @@ kind: PrometheusRule
metadata: metadata:
labels: labels:
app.kubernetes.io/component: logging app.kubernetes.io/component: logging
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: loki app.kubernetes.io/name: loki
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
prometheus: k8s prometheus: {{ $.Release.Name }}
role: alert-rules role: alert-rules
name: loki name: loki
namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} namespace: {{ .Values.nfc_monitoring.prometheus.namespace }}

View File

@ -4,11 +4,12 @@ kind: PrometheusRule
metadata: metadata:
labels: labels:
app.kubernetes.io/component: exporter app.kubernetes.io/component: exporter
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: node-exporter app.kubernetes.io/name: node-exporter
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
prometheus: k8s prometheus: {{ $.Release.Name }}
role: alert-rules role: alert-rules
name: node-exporter-rules name: node-exporter-rules
namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} namespace: {{ .Values.nfc_monitoring.prometheus.namespace }}

View File

@ -4,12 +4,13 @@ kind: PrometheusRule
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
prometheus: k8s prometheus: {{ $.Release.Name }}
role: alert-rules role: alert-rules
name: prometheus-k8s-prometheus-rules name: prometheus-{{ $.Release.Name }}-prometheus-rules
namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} namespace: {{ .Values.nfc_monitoring.prometheus.namespace }}
spec: spec:
groups: groups:

View File

@ -6,11 +6,12 @@ kind: PrometheusRule
metadata: metadata:
labels: labels:
app.kubernetes.io/component: metrics app.kubernetes.io/component: metrics
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: thanos app.kubernetes.io/name: thanos
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
prometheus: k8s prometheus: {{ $.Release.Name }}
role: alert-rules role: alert-rules
name: thanos-sidecar-rules name: thanos-sidecar-rules
namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} namespace: {{ .Values.nfc_monitoring.prometheus.namespace }}

View File

@ -8,10 +8,11 @@ items:
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 6 }} {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 6 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
name: prometheus-k8s name: prometheus-{{ $.Release.Name }}
namespace: {{ . | quote }} namespace: {{ . | quote }}
rules: rules:
- apiGroups: - apiGroups:

View File

@ -4,6 +4,7 @@ kind: RoleBinding
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
@ -12,8 +13,8 @@ metadata:
roleRef: roleRef:
apiGroup: rbac.authorization.k8s.io apiGroup: rbac.authorization.k8s.io
kind: Role kind: Role
name: prometheus-k8s-config name: prometheus-{{ $.Release.Name }}-config
subjects: subjects:
- kind: ServiceAccount - kind: ServiceAccount
name: prometheus-k8s name: prometheus-{{ $.Release.Name }}
namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} namespace: {{ .Values.nfc_monitoring.prometheus.namespace }}

View File

@ -7,18 +7,19 @@ items:
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 6 }} {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 6 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
name: prometheus-k8s name: prometheus-{{ $.Release.Name }}
namespace: {{ . | quote }} namespace: {{ . | quote }}
roleRef: roleRef:
apiGroup: rbac.authorization.k8s.io apiGroup: rbac.authorization.k8s.io
kind: Role kind: Role
name: prometheus-k8s name: prometheus-{{ $.Release.Name }}
subjects: subjects:
- kind: ServiceAccount - kind: ServiceAccount
name: prometheus-k8s name: prometheus-{{ $.Release.Name }}
namespace: {{ $.Values.nfc_monitoring.prometheus.namespace }} namespace: {{ $.Values.nfc_monitoring.prometheus.namespace }}
{{ end }} {{ end }}

View File

@ -4,6 +4,7 @@ kind: RoleBinding
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/version: 0.11.1 app.kubernetes.io/version: 0.11.1
name: resource-metrics-auth-reader name: resource-metrics-auth-reader
namespace: kube-system namespace: kube-system

View File

@ -4,10 +4,11 @@ kind: Role
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
name: prometheus-k8s-config name: prometheus-{{ $.Release.Name }}-config
namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} namespace: {{ .Values.nfc_monitoring.prometheus.namespace }}
rules: rules:
- apiGroups: - apiGroups:

View File

@ -4,6 +4,7 @@ kind: Secret
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.alert_manager.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.alert_manager.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}

View File

@ -6,6 +6,7 @@ kind: Secret
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}

View File

@ -7,12 +7,14 @@ metadata:
namespace: {{ .Values.nfc_monitoring.grafana.namespace }} namespace: {{ .Values.nfc_monitoring.grafana.namespace }}
labels: labels:
{{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
spec: spec:
selector: selector:
{{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
#type: NodePort #type: NodePort
#type: LoadBalancer #type: LoadBalancer

View File

@ -6,12 +6,14 @@ metadata:
namespace: monitoring namespace: monitoring
labels: labels:
{{ toYaml $.Values.nfc_monitoring.grafana_agent.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.grafana_agent.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
spec: spec:
selector: selector:
{{ toYaml $.Values.nfc_monitoring.grafana_agent.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.grafana_agent.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
ports: ports:
- name: grafana-metrics - name: grafana-metrics

View File

@ -4,10 +4,11 @@ kind: Service
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.alert_manager.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.alert_manager.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
name: alertmanager-main name: alertmanager-{{ $.Release.Name }}
namespace: {{ .Values.nfc_monitoring.alert_manager.namespace | quote }} namespace: {{ .Values.nfc_monitoring.alert_manager.namespace | quote }}
spec: spec:
ports: ports:
@ -19,7 +20,7 @@ spec:
targetPort: reloader-web targetPort: reloader-web
selector: selector:
app.kubernetes.io/component: alert-router app.kubernetes.io/component: alert-router
app.kubernetes.io/instance: main app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: alertmanager app.kubernetes.io/name: alertmanager
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
sessionAffinity: ClientIP sessionAffinity: ClientIP

View File

@ -7,7 +7,7 @@ metadata:
namespace: monitoring namespace: monitoring
labels: labels:
app.kubernetes.io/component: proxy app.kubernetes.io/component: proxy
app.kubernetes.io/instance: k8s app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: kube-monitor-proxy app.kubernetes.io/name: kube-monitor-proxy
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
@ -17,7 +17,7 @@ metadata:
spec: spec:
selector: selector:
app.kubernetes.io/component: proxy app.kubernetes.io/component: proxy
app.kubernetes.io/instance: k8s app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: kube-monitor-proxy app.kubernetes.io/name: kube-monitor-proxy
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}

View File

@ -5,7 +5,7 @@ kind: Service
metadata: metadata:
labels: labels:
app.kubernetes.io/component: exporter app.kubernetes.io/component: exporter
app.kubernetes.io/instance: k8s app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
@ -23,7 +23,7 @@ spec:
targetPort: https-self targetPort: https-self
selector: selector:
app.kubernetes.io/component: exporter app.kubernetes.io/component: exporter
app.kubernetes.io/instance: k8s app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}

View File

@ -4,6 +4,7 @@ kind: Service
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
@ -16,4 +17,5 @@ spec:
targetPort: 6443 targetPort: 6443
selector: selector:
{{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}

View File

@ -4,10 +4,11 @@ kind: Service
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
name: prometheus-k8s name: prometheus-{{ $.Release.Name }}
namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} namespace: {{ .Values.nfc_monitoring.prometheus.namespace }}
spec: spec:
ports: ports:
@ -19,6 +20,7 @@ spec:
targetPort: reloader-web targetPort: reloader-web
selector: selector:
{{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
sessionAffinity: ClientIP sessionAffinity: ClientIP
@ -30,7 +32,7 @@ kind: Service
metadata: metadata:
labels: labels:
app.kubernetes.io/component: prometheus-sidecar app.kubernetes.io/component: prometheus-sidecar
app.kubernetes.io/instance: k8s app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: thanos-sidecar app.kubernetes.io/name: thanos-sidecar
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
@ -48,5 +50,6 @@ spec:
targetPort: 10902 targetPort: 10902
selector: selector:
{{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
{{ end }} {{ end }}

View File

@ -8,6 +8,7 @@ metadata:
namespace: {{ .Values.nfc_monitoring.grafana.namespace }} namespace: {{ .Values.nfc_monitoring.grafana.namespace }}
labels: labels:
{{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}

View File

@ -7,6 +7,7 @@ metadata:
namespace: monitoring namespace: monitoring
labels: labels:
{{ toYaml $.Values.nfc_monitoring.grafana_agent.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.grafana_agent.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}

View File

@ -5,6 +5,7 @@ kind: ServiceAccount
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.alert_manager.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.alert_manager.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}

View File

@ -7,7 +7,7 @@ metadata:
namespace: monitoring namespace: monitoring
labels: labels:
app.kubernetes.io/component: proxy app.kubernetes.io/component: proxy
app.kubernetes.io/instance: k8s app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: kube-monitor-proxy app.kubernetes.io/name: kube-monitor-proxy
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}

View File

@ -6,7 +6,7 @@ kind: ServiceAccount
metadata: metadata:
labels: labels:
app.kubernetes.io/component: exporter app.kubernetes.io/component: exporter
app.kubernetes.io/instance: k8s app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}

View File

@ -5,6 +5,7 @@ kind: ServiceAccount
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}

View File

@ -5,8 +5,9 @@ kind: ServiceAccount
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
name: prometheus-k8s name: prometheus-{{ $.Release.Name }}
namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} namespace: {{ .Values.nfc_monitoring.prometheus.namespace }}

View File

@ -4,6 +4,7 @@ apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor kind: ServiceMonitor
metadata: metadata:
labels: labels:
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: apiserver app.kubernetes.io/name: apiserver
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}

View File

@ -4,6 +4,7 @@ apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor kind: ServiceMonitor
metadata: metadata:
labels: labels:
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: cadvisor app.kubernetes.io/name: cadvisor
app.kubernetes.io/component: exporter app.kubernetes.io/component: exporter
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}

View File

@ -5,6 +5,7 @@ apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor kind: ServiceMonitor
metadata: metadata:
labels: labels:
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: calico app.kubernetes.io/name: calico
app.kubernetes.io/component: networking app.kubernetes.io/component: networking
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}

View File

@ -4,6 +4,7 @@ apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor kind: ServiceMonitor
metadata: metadata:
labels: labels:
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: coredns app.kubernetes.io/name: coredns
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}

View File

@ -5,6 +5,7 @@ kind: ServiceMonitor
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
@ -32,6 +33,7 @@ spec:
matchLabels: matchLabels:
{{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 6 }} {{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 6 }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/instance: {{ $.Release.Name }}
{{- end }} {{- end }}

View File

@ -4,6 +4,7 @@ apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor kind: ServiceMonitor
metadata: metadata:
labels: labels:
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: kubelet app.kubernetes.io/name: kubelet
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
@ -86,5 +87,6 @@ spec:
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/name: kubelet app.kubernetes.io/name: kubelet
app.kubernetes.io/instance: {{ $.Release.Name }}
{{ end }} {{ end }}

View File

@ -5,6 +5,7 @@ kind: ServiceMonitor
metadata: metadata:
labels: labels:
app.kubernetes.io/component: exporter app.kubernetes.io/component: exporter
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: node app.kubernetes.io/name: node
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
@ -75,6 +76,7 @@ spec:
selector: selector:
matchLabels: matchLabels:
{{ toYaml $.Values.nfc_monitoring.grafana_agent.labels | nindent 6 }} {{ toYaml $.Values.nfc_monitoring.grafana_agent.labels | nindent 6 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
{{ end }} {{ end }}

View File

@ -7,6 +7,7 @@ metadata:
labels: labels:
app.kubernetes.io/name: ceph app.kubernetes.io/name: ceph
app.kubernetes.io/component: storage app.kubernetes.io/component: storage
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}

View File

@ -6,7 +6,7 @@ kind: ServiceMonitor
metadata: metadata:
labels: labels:
app.kubernetes.io/component: proxy app.kubernetes.io/component: proxy
app.kubernetes.io/instance: k8s app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: kube-controller-manager app.kubernetes.io/name: kube-controller-manager
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
@ -79,7 +79,7 @@ spec:
insecureSkipVerify: true insecureSkipVerify: true
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/instance: k8s app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: kube-monitor-proxy app.kubernetes.io/name: kube-monitor-proxy
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}

View File

@ -6,7 +6,7 @@ kind: ServiceMonitor
metadata: metadata:
labels: labels:
app.kubernetes.io/component: proxy app.kubernetes.io/component: proxy
app.kubernetes.io/instance: k8s app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: kube-scheduler app.kubernetes.io/name: kube-scheduler
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
@ -33,7 +33,7 @@ spec:
insecureSkipVerify: true insecureSkipVerify: true
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/instance: k8s app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: kube-monitor-proxy app.kubernetes.io/name: kube-monitor-proxy
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}

View File

@ -5,7 +5,7 @@ kind: ServiceMonitor
metadata: metadata:
labels: labels:
app.kubernetes.io/component: exporter app.kubernetes.io/component: exporter
app.kubernetes.io/instance: k8s app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
@ -42,7 +42,7 @@ spec:
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/component: exporter app.kubernetes.io/component: exporter
app.kubernetes.io/instance: k8s app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}

View File

@ -5,6 +5,7 @@ kind: ServiceMonitor
metadata: metadata:
labels: labels:
app.kubernetes.io/component: exporter app.kubernetes.io/component: exporter
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: node-exporter app.kubernetes.io/name: node-exporter
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
@ -40,6 +41,7 @@ spec:
selector: selector:
matchLabels: matchLabels:
{{ toYaml $.Values.nfc_monitoring.grafana_agent.labels | nindent 6 }} {{ toYaml $.Values.nfc_monitoring.grafana_agent.labels | nindent 6 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
{{ end }} {{ end }}

View File

@ -5,6 +5,7 @@ kind: ServiceMonitor
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
@ -33,6 +34,7 @@ spec:
selector: selector:
matchLabels: matchLabels:
{{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 6 }} {{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 6 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
{{ end }} {{ end }}

View File

@ -5,10 +5,11 @@ kind: ServiceMonitor
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
name: prometheus-k8s name: prometheus-{{ $.Release.Name }}
namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} namespace: {{ .Values.nfc_monitoring.prometheus.namespace }}
spec: spec:
endpoints: endpoints:
@ -26,6 +27,7 @@ spec:
selector: selector:
matchLabels: matchLabels:
{{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 6 }} {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 6 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
{{ if .Values.nfc_monitoring.thanos.sidecar.enabled }} {{ if .Values.nfc_monitoring.thanos.sidecar.enabled }}
@ -37,7 +39,7 @@ kind: ServiceMonitor
metadata: metadata:
labels: labels:
app.kubernetes.io/component: prometheus-sidecar app.kubernetes.io/component: prometheus-sidecar
app.kubernetes.io/instance: thanos-sidecar app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: thanos-sidecar app.kubernetes.io/name: thanos-sidecar
app.kubernetes.io/version: v0.30.2 app.kubernetes.io/version: v0.30.2
name: thanos-sidecar name: thanos-sidecar
@ -55,7 +57,7 @@ spec:
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/component: prometheus-sidecar app.kubernetes.io/component: prometheus-sidecar
app.kubernetes.io/instance: k8s app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: thanos-sidecar app.kubernetes.io/name: thanos-sidecar
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}

View File

@ -6,11 +6,12 @@ kind: PrometheusRule
metadata: metadata:
labels: labels:
app.kubernetes.io/component: storage app.kubernetes.io/component: storage
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/name: ceph app.kubernetes.io/name: ceph
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
prometheus: k8s prometheus: {{ $.Release.Name }}
role: alert-rules role: alert-rules
name: ceph-rules name: ceph-rules
namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} namespace: {{ .Values.nfc_monitoring.prometheus.namespace }}

View File

@ -5,6 +5,7 @@ kind: ServiceMonitor
metadata: metadata:
labels: labels:
{{ toYaml $.Values.nfc_monitoring.alert_manager.labels | nindent 4 }} {{ toYaml $.Values.nfc_monitoring.alert_manager.labels | nindent 4 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/managed-by: {{ $.Release.Service }}
app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/version: {{ $.Chart.Version }}
@ -38,6 +39,7 @@ spec:
selector: selector:
matchLabels: matchLabels:
{{ toYaml $.Values.nfc_monitoring.alert_manager.labels | nindent 6 }} {{ toYaml $.Values.nfc_monitoring.alert_manager.labels | nindent 6 }}
app.kubernetes.io/instance: {{ $.Release.Name }}
app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }}
{{ end }} {{ end }}

View File

@ -45,7 +45,6 @@ nfc_monitoring:
name: web name: web
labels: labels:
app.kubernetes.io/instance: main
app.kubernetes.io/component: alert-router app.kubernetes.io/component: alert-router
app.kubernetes.io/name: alertmanager app.kubernetes.io/name: alertmanager
@ -105,7 +104,6 @@ nfc_monitoring:
labels: labels:
app.kubernetes.io/component: graphing app.kubernetes.io/component: graphing
app.kubernetes.io/instance: k8s
app.kubernetes.io/name: grafana app.kubernetes.io/name: grafana
namespace: grafana namespace: grafana
@ -210,7 +208,6 @@ nfc_monitoring:
tag: 'v0.39.2' tag: 'v0.39.2'
labels: labels:
app.kubernetes.io/instance: k8s
app.kubernetes.io/component: exporter app.kubernetes.io/component: exporter
app.kubernetes.io/name: grafana-agent app.kubernetes.io/name: grafana-agent
@ -292,28 +289,13 @@ nfc_monitoring:
annotations: annotations:
cert-manager.io/cluster-issuer: "selfsigned-issuer" cert-manager.io/cluster-issuer: "selfsigned-issuer"
nginx.ingress.kubernetes.io/ssl-redirect: "true" nginx.ingress.kubernetes.io/ssl-redirect: "true"
# enabled: false # Optional, boolean. enabled: true
spec: hostname: prometheus.local
tls:
- hosts:
- prometheus.local
secretName: certificate-tls-prometheus
rules:
- host: prometheus.local
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: prometheus-k8s
port:
name: web
# These labels are appended to all Prometheus items and are also the selector labels # These labels are appended to all Prometheus items and are also the selector labels
labels: labels:
app.kubernetes.io/component: prometheus app.kubernetes.io/component: prometheus
app.kubernetes.io/instance: k8s
app.kubernetes.io/name: prometheus app.kubernetes.io/name: prometheus
namespace: monitoring namespace: monitoring
@ -411,7 +393,6 @@ nfc_monitoring:
labels: labels:
app.kubernetes.io/component: metrics-adapter app.kubernetes.io/component: metrics-adapter
app.kubernetes.io/instance: main
app.kubernetes.io/name: prometheus-adapter app.kubernetes.io/name: prometheus-adapter
namespace: monitoring namespace: monitoring