diff --git a/templates/APIService-prometheus-adapter.yaml b/templates/APIService-prometheus-adapter.yaml index a5b917b..1cb3fa4 100644 --- a/templates/APIService-prometheus-adapter.yaml +++ b/templates/APIService-prometheus-adapter.yaml @@ -6,6 +6,7 @@ kind: APIService metadata: labels: {{ 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} diff --git a/templates/AlertManager-k8s.yaml b/templates/AlertManager-k8s.yaml index 3da3423..066e6c2 100644 --- a/templates/AlertManager-k8s.yaml +++ b/templates/AlertManager-k8s.yaml @@ -4,10 +4,11 @@ kind: Alertmanager metadata: labels: {{ 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} - name: main + name: {{ $.Release.Name }} namespace: {{ .Values.nfc_monitoring.alert_manager.namespace | quote }} spec: image: "{{ .Values.nfc_monitoring.alert_manager.image.name }}:{{ .Values.nfc_monitoring.alert_manager.image.tag }}" @@ -16,7 +17,7 @@ spec: podMetadata: labels: 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/part-of: {{ $.Chart.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} diff --git a/templates/ClusterPolicy-Prometheus-Role.yaml b/templates/ClusterPolicy-Prometheus-Role.yaml index bb12de7..525fbb3 100644 --- a/templates/ClusterPolicy-Prometheus-Role.yaml +++ b/templates/ClusterPolicy-Prometheus-Role.yaml @@ -15,6 +15,7 @@ metadata: question. labels: {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} @@ -32,12 +33,13 @@ spec: synchronize: true apiVersion: rbac.authorization.k8s.io/v1 kind: Role - name: prometheus-k8s + name: prometheus-{{ $.Release.Name }} namespace: "{{ `{{` }}request.object.metadata.name }}" data: metadata: labels: {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 14 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} diff --git a/templates/ClusterPolicy-Prometheus-RoleBinding.yaml b/templates/ClusterPolicy-Prometheus-RoleBinding.yaml index 948f85a..66da45b 100644 --- a/templates/ClusterPolicy-Prometheus-RoleBinding.yaml +++ b/templates/ClusterPolicy-Prometheus-RoleBinding.yaml @@ -15,6 +15,7 @@ metadata: question. labels: {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} @@ -32,20 +33,21 @@ spec: synchronize: true apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding - name: prometheus-k8s + name: prometheus-{{ $.Release.Name }} namespace: "{{ `{{` }}request.object.metadata.name }}" data: metadata: labels: {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 14 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} roleRef: apiGroup: rbac.authorization.k8s.io kind: Role - name: prometheus-k8s + name: prometheus-{{ $.Release.Name }} subjects: - kind: ServiceAccount - name: prometheus-k8s + name: prometheus-{{ $.Release.Name }} namespace: "{{ .Values.nfc_monitoring.prometheus.namespace }}" {{ end }} diff --git a/templates/ClusterRole-GrafanaAgent.yaml b/templates/ClusterRole-GrafanaAgent.yaml index 423aff7..6f56d58 100644 --- a/templates/ClusterRole-GrafanaAgent.yaml +++ b/templates/ClusterRole-GrafanaAgent.yaml @@ -5,6 +5,7 @@ metadata: name: grafana-agent labels: {{ 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/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} diff --git a/templates/ClusterRole-aggregated-metrics-reader.yaml b/templates/ClusterRole-aggregated-metrics-reader.yaml index e704c11..6f3cf2b 100644 --- a/templates/ClusterRole-aggregated-metrics-reader.yaml +++ b/templates/ClusterRole-aggregated-metrics-reader.yaml @@ -5,6 +5,7 @@ kind: ClusterRole metadata: labels: {{ 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} diff --git a/templates/ClusterRole-binding-delegator-prometheus-adaptor.yaml b/templates/ClusterRole-binding-delegator-prometheus-adaptor.yaml index d9850f2..200a811 100644 --- a/templates/ClusterRole-binding-delegator-prometheus-adaptor.yaml +++ b/templates/ClusterRole-binding-delegator-prometheus-adaptor.yaml @@ -4,6 +4,7 @@ kind: ClusterRoleBinding metadata: labels: {{ 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} diff --git a/templates/ClusterRole-binding-hpa-custom-metrics-prometheus-adaptor.yaml b/templates/ClusterRole-binding-hpa-custom-metrics-prometheus-adaptor.yaml index ce4a0e8..6671ec5 100644 --- a/templates/ClusterRole-binding-hpa-custom-metrics-prometheus-adaptor.yaml +++ b/templates/ClusterRole-binding-hpa-custom-metrics-prometheus-adaptor.yaml @@ -5,6 +5,7 @@ metadata: name: hpa-controller-custom-metrics labels: {{ 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} diff --git a/templates/ClusterRole-binding-prometheus.yaml b/templates/ClusterRole-binding-prometheus.yaml index 0f1eb18..31dcf1f 100644 --- a/templates/ClusterRole-binding-prometheus.yaml +++ b/templates/ClusterRole-binding-prometheus.yaml @@ -4,6 +4,7 @@ kind: ClusterRoleBinding metadata: labels: {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} diff --git a/templates/ClusterRole-grafana-SideCar.yaml b/templates/ClusterRole-grafana-SideCar.yaml index b5ad7eb..0dde21b 100644 --- a/templates/ClusterRole-grafana-SideCar.yaml +++ b/templates/ClusterRole-grafana-SideCar.yaml @@ -6,6 +6,7 @@ kind: ClusterRole metadata: labels: {{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} diff --git a/templates/ClusterRole-kube-monitor-proxy.yaml b/templates/ClusterRole-kube-monitor-proxy.yaml index b13a9dc..f87eee6 100644 --- a/templates/ClusterRole-kube-monitor-proxy.yaml +++ b/templates/ClusterRole-kube-monitor-proxy.yaml @@ -6,7 +6,7 @@ metadata: name: kube-monitor-proxy labels: 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/part-of: {{ $.Chart.Name }} diff --git a/templates/ClusterRole-kubeStateMetrics-1.yaml b/templates/ClusterRole-kubeStateMetrics-1.yaml index 6bfe811..2d2605f 100644 --- a/templates/ClusterRole-kubeStateMetrics-1.yaml +++ b/templates/ClusterRole-kubeStateMetrics-1.yaml @@ -5,7 +5,7 @@ kind: ClusterRoleBinding metadata: labels: 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/part-of: {{ $.Chart.Name }} diff --git a/templates/ClusterRole-kubeStateMetrics.yaml b/templates/ClusterRole-kubeStateMetrics.yaml index 4eb71e3..37c9d80 100644 --- a/templates/ClusterRole-kubeStateMetrics.yaml +++ b/templates/ClusterRole-kubeStateMetrics.yaml @@ -5,7 +5,7 @@ kind: ClusterRole metadata: labels: 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/part-of: {{ $.Chart.Name }} diff --git a/templates/ClusterRole-metrics-server-resources-prometheus-adaptor.yaml b/templates/ClusterRole-metrics-server-resources-prometheus-adaptor.yaml index bef5b5b..3884c36 100644 --- a/templates/ClusterRole-metrics-server-resources-prometheus-adaptor.yaml +++ b/templates/ClusterRole-metrics-server-resources-prometheus-adaptor.yaml @@ -4,6 +4,7 @@ kind: ClusterRole metadata: labels: {{ 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} diff --git a/templates/ClusterRole-prometheus-adapter.yaml b/templates/ClusterRole-prometheus-adapter.yaml index 253f63d..e140d43 100644 --- a/templates/ClusterRole-prometheus-adapter.yaml +++ b/templates/ClusterRole-prometheus-adapter.yaml @@ -4,6 +4,7 @@ kind: ClusterRole metadata: labels: {{ 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} diff --git a/templates/ClusterRole-prometheus.yaml b/templates/ClusterRole-prometheus.yaml index d6ca8de..d37444a 100644 --- a/templates/ClusterRole-prometheus.yaml +++ b/templates/ClusterRole-prometheus.yaml @@ -4,10 +4,11 @@ kind: ClusterRole metadata: labels: {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} - name: prometheus-k8s + name: prometheus-{{ $.Release.Name }} rules: - apiGroups: - "" diff --git a/templates/ClusterRoleBinding-Grafana-Agent.yaml b/templates/ClusterRoleBinding-Grafana-Agent.yaml index 8e1b21c..8ada351 100644 --- a/templates/ClusterRoleBinding-Grafana-Agent.yaml +++ b/templates/ClusterRoleBinding-Grafana-Agent.yaml @@ -4,6 +4,7 @@ kind: ClusterRoleBinding metadata: labels: {{ 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/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} diff --git a/templates/ClusterRoleBinding-Grafana-SideCar.yaml b/templates/ClusterRoleBinding-Grafana-SideCar.yaml index 81dacb8..d914a67 100644 --- a/templates/ClusterRoleBinding-Grafana-SideCar.yaml +++ b/templates/ClusterRoleBinding-Grafana-SideCar.yaml @@ -6,6 +6,7 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: labels: {{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} diff --git a/templates/ClusterRoleBinding-kube-monitor-proxy.yaml b/templates/ClusterRoleBinding-kube-monitor-proxy.yaml index 0e4c1dd..caad7cd 100644 --- a/templates/ClusterRoleBinding-kube-monitor-proxy.yaml +++ b/templates/ClusterRoleBinding-kube-monitor-proxy.yaml @@ -5,7 +5,7 @@ metadata: name: kube-monitor-proxy labels: 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/part-of: {{ $.Chart.Name }} diff --git a/templates/ClusterRoleBinding-prometheus.yaml b/templates/ClusterRoleBinding-prometheus.yaml index cef16b0..9471336 100644 --- a/templates/ClusterRoleBinding-prometheus.yaml +++ b/templates/ClusterRoleBinding-prometheus.yaml @@ -4,15 +4,16 @@ kind: ClusterRoleBinding metadata: labels: {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} - name: prometheus-k8s + name: prometheus-{{ $.Release.Name }} roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole - name: prometheus-k8s + name: prometheus-{{ $.Release.Name }} subjects: - kind: ServiceAccount - name: prometheus-k8s + name: prometheus-{{ $.Release.Name }} namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} diff --git a/templates/ConfigMap-Grafana.yaml b/templates/ConfigMap-Grafana.yaml index 95f5a1e..ed24531 100644 --- a/templates/ConfigMap-Grafana.yaml +++ b/templates/ConfigMap-Grafana.yaml @@ -7,6 +7,7 @@ metadata: namespace: "{{ .Values.nfc_monitoring.grafana.namespace }}" labels: {{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} diff --git a/templates/ConfigMap-GrafanaAgent.yaml b/templates/ConfigMap-GrafanaAgent.yaml index ee47f9b..76977e8 100644 --- a/templates/ConfigMap-GrafanaAgent.yaml +++ b/templates/ConfigMap-GrafanaAgent.yaml @@ -4,6 +4,7 @@ kind: ConfigMap metadata: labels: {{ 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/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} diff --git a/templates/ConfigMap-GrafanaProvisioning.yaml b/templates/ConfigMap-GrafanaProvisioning.yaml index e1e7ad7..ff32d6b 100644 --- a/templates/ConfigMap-GrafanaProvisioning.yaml +++ b/templates/ConfigMap-GrafanaProvisioning.yaml @@ -7,6 +7,7 @@ kind: ConfigMap metadata: labels: {{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} diff --git a/templates/ConfigMap-prometheus-adapter.yaml b/templates/ConfigMap-prometheus-adapter.yaml index 5f4124e..32c42e0 100644 --- a/templates/ConfigMap-prometheus-adapter.yaml +++ b/templates/ConfigMap-prometheus-adapter.yaml @@ -4,6 +4,7 @@ kind: ConfigMap metadata: labels: {{ 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/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} diff --git a/templates/Daemonset-GrafanaAgent.yaml b/templates/Daemonset-GrafanaAgent.yaml index ae5c175..a64baea 100644 --- a/templates/Daemonset-GrafanaAgent.yaml +++ b/templates/Daemonset-GrafanaAgent.yaml @@ -4,6 +4,7 @@ kind: DaemonSet metadata: labels: {{ 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/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} @@ -16,6 +17,7 @@ spec: selector: matchLabels: {{ 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/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} @@ -26,6 +28,7 @@ spec: metadata: labels: {{ 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/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} diff --git a/templates/Daemonset-kube-monitor-proxy.yaml b/templates/Daemonset-kube-monitor-proxy.yaml index 823f029..d5c4513 100644 --- a/templates/Daemonset-kube-monitor-proxy.yaml +++ b/templates/Daemonset-kube-monitor-proxy.yaml @@ -5,7 +5,7 @@ kind: DaemonSet metadata: labels: 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/part-of: {{ $.Chart.Name }} @@ -20,7 +20,7 @@ spec: selector: matchLabels: 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/part-of: {{ $.Chart.Name }} @@ -29,7 +29,7 @@ spec: metadata: labels: 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/part-of: {{ $.Chart.Name }} diff --git a/templates/Deployment-kubeStateMetrics.yaml b/templates/Deployment-kubeStateMetrics.yaml index 2d18e47..208143f 100644 --- a/templates/Deployment-kubeStateMetrics.yaml +++ b/templates/Deployment-kubeStateMetrics.yaml @@ -5,7 +5,7 @@ kind: Deployment metadata: labels: 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/part-of: {{ $.Chart.Name }} @@ -17,7 +17,7 @@ spec: selector: matchLabels: 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/part-of: {{ $.Chart.Name }} @@ -27,7 +27,7 @@ spec: kubectl.kubernetes.io/default-container: kube-state-metrics labels: 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/part-of: {{ $.Chart.Name }} diff --git a/templates/Deployment-prometheus-adapter.yaml b/templates/Deployment-prometheus-adapter.yaml index 1fd2df7..5d6db75 100644 --- a/templates/Deployment-prometheus-adapter.yaml +++ b/templates/Deployment-prometheus-adapter.yaml @@ -4,6 +4,7 @@ kind: Deployment metadata: labels: {{ 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} @@ -14,6 +15,7 @@ spec: selector: matchLabels: {{ 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} @@ -25,6 +27,7 @@ spec: metadata: labels: {{ 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} diff --git a/templates/Grafana-Grafana.yaml b/templates/Grafana-Grafana.yaml index 8cd4983..cfbd1a5 100644 --- a/templates/Grafana-Grafana.yaml +++ b/templates/Grafana-Grafana.yaml @@ -5,6 +5,7 @@ kind: Grafana metadata: labels: {{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} @@ -17,6 +18,7 @@ spec: metadata: labels: {{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 8 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} @@ -25,6 +27,7 @@ spec: selector: matchLabels: {{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 10 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/part-of: {{ $.Chart.Name }} strategy: @@ -35,6 +38,7 @@ spec: metadata: labels: {{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 12 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} @@ -92,7 +96,7 @@ spec: name: dashboards - image: "{{ .Values.nfc_monitoring.additions.dashboard_sidecar.image.name }}:{{ .Values.nfc_monitoring.additions.dashboard_sidecar.image.tag}}" - name: k8s-sidecar + name: sidecar env: - name: LABEL value: "{{ .Values.nfc_monitoring.additions.dashboard_sidecar.label_name }}" diff --git a/templates/GrafanaDashboard-AlertManager.yaml b/templates/GrafanaDashboard-AlertManager.yaml index c7207e1..cd0773f 100644 --- a/templates/GrafanaDashboard-AlertManager.yaml +++ b/templates/GrafanaDashboard-AlertManager.yaml @@ -12,7 +12,7 @@ spec: instanceSelector: matchLabels: app.kubernetes.io/component: graphing - app.kubernetes.io/instance: k8s + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/name: grafana grafanaCom: id: 9578 diff --git a/templates/GrafanaDashboard-Ceph.yaml b/templates/GrafanaDashboard-Ceph.yaml index 462244e..65fd2c7 100644 --- a/templates/GrafanaDashboard-Ceph.yaml +++ b/templates/GrafanaDashboard-Ceph.yaml @@ -13,7 +13,7 @@ spec: instanceSelector: matchLabels: app.kubernetes.io/component: graphing - app.kubernetes.io/instance: k8s + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/name: grafana grafanaCom: id: 2842 diff --git a/templates/GrafanaDashboard-cluster-summary.yaml b/templates/GrafanaDashboard-cluster-summary.yaml index 9fb41fb..9a4bcd3 100644 --- a/templates/GrafanaDashboard-cluster-summary.yaml +++ b/templates/GrafanaDashboard-cluster-summary.yaml @@ -12,7 +12,7 @@ spec: instanceSelector: matchLabels: app.kubernetes.io/component: graphing - app.kubernetes.io/instance: k8s + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/name: grafana {{ $Dashboard := .Files.Get "files/dashboard-summary.json" | fromJson }} json: >- diff --git a/templates/GrafanaDashboard-node-exporter-full.yaml b/templates/GrafanaDashboard-node-exporter-full.yaml index 2337958..2b49c40 100644 --- a/templates/GrafanaDashboard-node-exporter-full.yaml +++ b/templates/GrafanaDashboard-node-exporter-full.yaml @@ -12,7 +12,7 @@ spec: instanceSelector: matchLabels: app.kubernetes.io/component: graphing - app.kubernetes.io/instance: k8s + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/name: grafana grafanaCom: id: 1860 diff --git a/templates/GrafanaDatasources.yaml b/templates/GrafanaDatasources.yaml index 5405a93..e6dee59 100644 --- a/templates/GrafanaDatasources.yaml +++ b/templates/GrafanaDatasources.yaml @@ -11,7 +11,7 @@ items: namespace: "{{ $.Values.nfc_monitoring.grafana.namespace }}" labels: app.kubernetes.io/component: dashboard - app.kubernetes.io/instance: k8s + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/name: grafana app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/part-of: {{ $.Chart.Name }} diff --git a/templates/NetworkPolicy-kubeStateMetrics.yaml b/templates/NetworkPolicy-kubeStateMetrics.yaml index 75ddb84..9185657 100644 --- a/templates/NetworkPolicy-kubeStateMetrics.yaml +++ b/templates/NetworkPolicy-kubeStateMetrics.yaml @@ -5,6 +5,7 @@ kind: NetworkPolicy metadata: labels: app.kubernetes.io/component: exporter + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/part-of: kube-prometheus app.kubernetes.io/version: 2.8.1 @@ -26,6 +27,7 @@ spec: podSelector: matchLabels: app.kubernetes.io/component: exporter + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/part-of: kube-prometheus policyTypes: diff --git a/templates/NetworkPolicy.yaml b/templates/NetworkPolicy.yaml index 10bd3d6..49fa7f5 100644 --- a/templates/NetworkPolicy.yaml +++ b/templates/NetworkPolicy.yaml @@ -6,6 +6,7 @@ kind: NetworkPolicy metadata: labels: {{ 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/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} diff --git a/templates/PodDisruptionBudget-alertmanager.yaml b/templates/PodDisruptionBudget-alertmanager.yaml index 31141e4..1fe019c 100644 --- a/templates/PodDisruptionBudget-alertmanager.yaml +++ b/templates/PodDisruptionBudget-alertmanager.yaml @@ -4,6 +4,7 @@ kind: PodDisruptionBudget metadata: labels: {{ 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} @@ -14,4 +15,5 @@ spec: selector: matchLabels: {{ toYaml $.Values.nfc_monitoring.alert_manager.labels | nindent 6 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} diff --git a/templates/PodDisruptionBudget-prometheus-adapter.yaml b/templates/PodDisruptionBudget-prometheus-adapter.yaml index 78d8454..de83c7a 100644 --- a/templates/PodDisruptionBudget-prometheus-adapter.yaml +++ b/templates/PodDisruptionBudget-prometheus-adapter.yaml @@ -4,6 +4,7 @@ kind: PodDisruptionBudget metadata: labels: {{ 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} @@ -14,4 +15,5 @@ spec: selector: matchLabels: {{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 6 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} diff --git a/templates/PodDisruptionBudget-prometheus.yaml b/templates/PodDisruptionBudget-prometheus.yaml index d5c02cc..6fff12b 100644 --- a/templates/PodDisruptionBudget-prometheus.yaml +++ b/templates/PodDisruptionBudget-prometheus.yaml @@ -7,11 +7,12 @@ metadata: app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} - name: prometheus-k8s + name: prometheus-{{ $.Release.Name }} namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} spec: minAvailable: 1 selector: matchLabels: {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 6 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} diff --git a/templates/Prometheus-prometheus.yaml b/templates/Prometheus-prometheus.yaml index 530cef6..4bce44d 100644 --- a/templates/Prometheus-prometheus.yaml +++ b/templates/Prometheus-prometheus.yaml @@ -4,10 +4,11 @@ kind: Prometheus metadata: labels: {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} - name: k8s + name: {{ $.Release.Name }} namespace: "{{ .Values.nfc_monitoring.prometheus.namespace }}" spec: affinity: @@ -26,6 +27,7 @@ spec: podMetadata: labels: {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 6 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} @@ -46,7 +48,7 @@ spec: fsGroup: 2000 runAsNonRoot: true runAsUser: 1000 - serviceAccountName: prometheus-k8s + serviceAccountName: prometheus-{{ $.Release.Name }} serviceMonitorNamespaceSelector: {} serviceMonitorSelector: {} storage: diff --git a/templates/PrometheusRule-alertmanager.yaml b/templates/PrometheusRule-alertmanager.yaml index a4c8115..27f3086 100644 --- a/templates/PrometheusRule-alertmanager.yaml +++ b/templates/PrometheusRule-alertmanager.yaml @@ -4,10 +4,11 @@ kind: PrometheusRule metadata: labels: {{ 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} - prometheus: k8s + prometheus: {{ $.Release.Name }} role: alert-rules name: alertmanager-main-rules namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} diff --git a/templates/PrometheusRule-grafana-agent.yaml b/templates/PrometheusRule-grafana-agent.yaml index 8f29eaf..c3012fe 100644 --- a/templates/PrometheusRule-grafana-agent.yaml +++ b/templates/PrometheusRule-grafana-agent.yaml @@ -4,10 +4,11 @@ kind: PrometheusRule metadata: labels: {{ 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/version: {{ $.Chart.Version }} app.kubernetes.io/managed-by: {{ $.Release.Service }} - prometheus: k8s + prometheus: {{ $.Release.Name }} role: alert-rules name: grafana-agent namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} diff --git a/templates/PrometheusRule-grafana.yaml b/templates/PrometheusRule-grafana.yaml index 3b3da9a..d676a87 100644 --- a/templates/PrometheusRule-grafana.yaml +++ b/templates/PrometheusRule-grafana.yaml @@ -5,10 +5,11 @@ kind: PrometheusRule metadata: labels: {{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/managed-by: {{ $.Release.Service }} - prometheus: k8s + prometheus: {{ $.Release.Name }} role: alert-rules name: grafana-rules namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} diff --git a/templates/PrometheusRule-kubePrometheus.yaml b/templates/PrometheusRule-kubePrometheus.yaml index bce1d09..92def48 100644 --- a/templates/PrometheusRule-kubePrometheus.yaml +++ b/templates/PrometheusRule-kubePrometheus.yaml @@ -5,11 +5,12 @@ kind: PrometheusRule metadata: labels: app.kubernetes.io/component: exporter + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/name: kube-prometheus app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/managed-by: {{ $.Release.Service }} - prometheus: k8s + prometheus: {{ $.Release.Name }} role: alert-rules name: kube-prometheus-rules namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} diff --git a/templates/PrometheusRule-kubeStateMetrics.yaml b/templates/PrometheusRule-kubeStateMetrics.yaml index ce93f16..0ded35d 100644 --- a/templates/PrometheusRule-kubeStateMetrics.yaml +++ b/templates/PrometheusRule-kubeStateMetrics.yaml @@ -5,11 +5,12 @@ kind: PrometheusRule metadata: labels: app.kubernetes.io/component: exporter + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/managed-by: {{ $.Release.Service }} - prometheus: k8s + prometheus: {{ $.Release.Name }} role: alert-rules name: kube-state-metrics-rules namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} diff --git a/templates/PrometheusRule-kubernetesControlPlane.yaml b/templates/PrometheusRule-kubernetesControlPlane.yaml index b55c8d2..37bd5ac 100644 --- a/templates/PrometheusRule-kubernetesControlPlane.yaml +++ b/templates/PrometheusRule-kubernetesControlPlane.yaml @@ -4,11 +4,12 @@ apiVersion: monitoring.coreos.com/v1 kind: PrometheusRule metadata: labels: + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/name: kube-prometheus app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/managed-by: {{ $.Release.Service }} - prometheus: k8s + prometheus: {{ $.Release.Name }} role: alert-rules name: kubernetes-monitoring-rules namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} diff --git a/templates/PrometheusRule-loki.yaml b/templates/PrometheusRule-loki.yaml index 13a424f..a7e4f58 100644 --- a/templates/PrometheusRule-loki.yaml +++ b/templates/PrometheusRule-loki.yaml @@ -5,11 +5,12 @@ kind: PrometheusRule metadata: labels: app.kubernetes.io/component: logging + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/name: loki app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/managed-by: {{ $.Release.Service }} - prometheus: k8s + prometheus: {{ $.Release.Name }} role: alert-rules name: loki namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} diff --git a/templates/PrometheusRule-nodeExporter.yaml b/templates/PrometheusRule-nodeExporter.yaml index 24bfbe2..9f3a369 100644 --- a/templates/PrometheusRule-nodeExporter.yaml +++ b/templates/PrometheusRule-nodeExporter.yaml @@ -4,11 +4,12 @@ kind: PrometheusRule metadata: labels: app.kubernetes.io/component: exporter + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/name: node-exporter app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/managed-by: {{ $.Release.Service }} - prometheus: k8s + prometheus: {{ $.Release.Name }} role: alert-rules name: node-exporter-rules namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} diff --git a/templates/PrometheusRule-prometheus.yaml b/templates/PrometheusRule-prometheus.yaml index 37f2894..2413768 100644 --- a/templates/PrometheusRule-prometheus.yaml +++ b/templates/PrometheusRule-prometheus.yaml @@ -4,12 +4,13 @@ kind: PrometheusRule metadata: labels: {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} - prometheus: k8s + prometheus: {{ $.Release.Name }} role: alert-rules - name: prometheus-k8s-prometheus-rules + name: prometheus-{{ $.Release.Name }}-prometheus-rules namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} spec: groups: diff --git a/templates/PrometheusRule-thanos.yaml b/templates/PrometheusRule-thanos.yaml index e3b8923..2db53cc 100644 --- a/templates/PrometheusRule-thanos.yaml +++ b/templates/PrometheusRule-thanos.yaml @@ -6,11 +6,12 @@ kind: PrometheusRule metadata: labels: app.kubernetes.io/component: metrics + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/name: thanos app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} - prometheus: k8s + prometheus: {{ $.Release.Name }} role: alert-rules name: thanos-sidecar-rules namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} diff --git a/templates/Role-SpecificNamespaces-prometheus.yaml b/templates/Role-SpecificNamespaces-prometheus.yaml index 7c3d372..bd01e17 100644 --- a/templates/Role-SpecificNamespaces-prometheus.yaml +++ b/templates/Role-SpecificNamespaces-prometheus.yaml @@ -8,10 +8,11 @@ items: metadata: labels: {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 6 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} - name: prometheus-k8s + name: prometheus-{{ $.Release.Name }} namespace: {{ . | quote }} rules: - apiGroups: diff --git a/templates/RoleBinding-Config-prometheus.yaml b/templates/RoleBinding-Config-prometheus.yaml index 21fc634..f203ad6 100644 --- a/templates/RoleBinding-Config-prometheus.yaml +++ b/templates/RoleBinding-Config-prometheus.yaml @@ -4,6 +4,7 @@ kind: RoleBinding metadata: labels: {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} @@ -12,8 +13,8 @@ metadata: roleRef: apiGroup: rbac.authorization.k8s.io kind: Role - name: prometheus-k8s-config + name: prometheus-{{ $.Release.Name }}-config subjects: - kind: ServiceAccount - name: prometheus-k8s + name: prometheus-{{ $.Release.Name }} namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} diff --git a/templates/RoleBinding-SpecificNamespaces-prometheus.yaml b/templates/RoleBinding-SpecificNamespaces-prometheus.yaml index 38f1e6c..1c424f9 100644 --- a/templates/RoleBinding-SpecificNamespaces-prometheus.yaml +++ b/templates/RoleBinding-SpecificNamespaces-prometheus.yaml @@ -7,18 +7,19 @@ items: metadata: labels: {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 6 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} - name: prometheus-k8s + name: prometheus-{{ $.Release.Name }} namespace: {{ . | quote }} roleRef: apiGroup: rbac.authorization.k8s.io kind: Role - name: prometheus-k8s + name: prometheus-{{ $.Release.Name }} subjects: - kind: ServiceAccount - name: prometheus-k8s + name: prometheus-{{ $.Release.Name }} namespace: {{ $.Values.nfc_monitoring.prometheus.namespace }} {{ end }} diff --git a/templates/RoleBinding-prometheus-adapter-auth-reader.yaml b/templates/RoleBinding-prometheus-adapter-auth-reader.yaml index 393da02..a2cd16a 100644 --- a/templates/RoleBinding-prometheus-adapter-auth-reader.yaml +++ b/templates/RoleBinding-prometheus-adapter-auth-reader.yaml @@ -4,6 +4,7 @@ kind: RoleBinding metadata: labels: {{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 4 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/version: 0.11.1 name: resource-metrics-auth-reader namespace: kube-system diff --git a/templates/RoleConfig-prometheus.yaml b/templates/RoleConfig-prometheus.yaml index a63c08c..6b2ff7d 100644 --- a/templates/RoleConfig-prometheus.yaml +++ b/templates/RoleConfig-prometheus.yaml @@ -4,10 +4,11 @@ kind: Role metadata: labels: {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} - name: prometheus-k8s-config + name: prometheus-{{ $.Release.Name }}-config namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} rules: - apiGroups: diff --git a/templates/Secret-alertmanager.yaml b/templates/Secret-alertmanager.yaml index b82c44e..ea4c92c 100644 --- a/templates/Secret-alertmanager.yaml +++ b/templates/Secret-alertmanager.yaml @@ -4,6 +4,7 @@ kind: Secret metadata: labels: {{ 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} diff --git a/templates/Secret-prometheus-sidecar-thanos.yaml b/templates/Secret-prometheus-sidecar-thanos.yaml index 418aecb..4bd8e2e 100644 --- a/templates/Secret-prometheus-sidecar-thanos.yaml +++ b/templates/Secret-prometheus-sidecar-thanos.yaml @@ -6,6 +6,7 @@ kind: Secret metadata: labels: {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} diff --git a/templates/Service-Grafana.yaml b/templates/Service-Grafana.yaml index 1630f7a..dfac161 100644 --- a/templates/Service-Grafana.yaml +++ b/templates/Service-Grafana.yaml @@ -7,12 +7,14 @@ metadata: namespace: {{ .Values.nfc_monitoring.grafana.namespace }} labels: {{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} spec: selector: {{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} #type: NodePort #type: LoadBalancer diff --git a/templates/Service-GrafanaAgent.yaml b/templates/Service-GrafanaAgent.yaml index a3e9ad1..6d85d38 100644 --- a/templates/Service-GrafanaAgent.yaml +++ b/templates/Service-GrafanaAgent.yaml @@ -6,12 +6,14 @@ metadata: namespace: monitoring labels: {{ 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/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} spec: selector: {{ toYaml $.Values.nfc_monitoring.grafana_agent.labels | nindent 4 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} ports: - name: grafana-metrics diff --git a/templates/Service-alertmanager.yaml b/templates/Service-alertmanager.yaml index 2773898..280a2af 100644 --- a/templates/Service-alertmanager.yaml +++ b/templates/Service-alertmanager.yaml @@ -4,10 +4,11 @@ kind: Service metadata: labels: {{ 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} - name: alertmanager-main + name: alertmanager-{{ $.Release.Name }} namespace: {{ .Values.nfc_monitoring.alert_manager.namespace | quote }} spec: ports: @@ -19,7 +20,7 @@ spec: targetPort: reloader-web selector: 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/part-of: {{ $.Chart.Name }} sessionAffinity: ClientIP diff --git a/templates/Service-kube-monitor-proxy.yaml b/templates/Service-kube-monitor-proxy.yaml index a3d4f75..c6629b1 100644 --- a/templates/Service-kube-monitor-proxy.yaml +++ b/templates/Service-kube-monitor-proxy.yaml @@ -7,7 +7,7 @@ metadata: namespace: monitoring labels: 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/part-of: {{ $.Chart.Name }} @@ -17,7 +17,7 @@ metadata: spec: selector: 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/part-of: {{ $.Chart.Name }} diff --git a/templates/Service-kubeStateMetrics.yaml b/templates/Service-kubeStateMetrics.yaml index 1c4a32f..7d13071 100644 --- a/templates/Service-kubeStateMetrics.yaml +++ b/templates/Service-kubeStateMetrics.yaml @@ -5,7 +5,7 @@ kind: Service metadata: labels: 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/part-of: {{ $.Chart.Name }} @@ -23,7 +23,7 @@ spec: targetPort: https-self selector: 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/part-of: {{ $.Chart.Name }} diff --git a/templates/Service-prometheus-adapter.yaml b/templates/Service-prometheus-adapter.yaml index 98b915e..86b247b 100644 --- a/templates/Service-prometheus-adapter.yaml +++ b/templates/Service-prometheus-adapter.yaml @@ -4,6 +4,7 @@ kind: Service metadata: labels: {{ 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} @@ -16,4 +17,5 @@ spec: targetPort: 6443 selector: {{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 4 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} diff --git a/templates/Service-prometheus.yaml b/templates/Service-prometheus.yaml index 183b4c5..da59d6f 100644 --- a/templates/Service-prometheus.yaml +++ b/templates/Service-prometheus.yaml @@ -4,10 +4,11 @@ kind: Service metadata: labels: {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} - name: prometheus-k8s + name: prometheus-{{ $.Release.Name }} namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} spec: ports: @@ -19,6 +20,7 @@ spec: targetPort: reloader-web selector: {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} sessionAffinity: ClientIP @@ -30,7 +32,7 @@ kind: Service metadata: labels: 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/part-of: {{ $.Chart.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} @@ -48,5 +50,6 @@ spec: targetPort: 10902 selector: {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }} + app.kubernetes.io/instance: {{ $.Release.Name }} {{ end }} diff --git a/templates/ServiceAccount-Grafana.yaml b/templates/ServiceAccount-Grafana.yaml index 8ce3283..d91cda7 100644 --- a/templates/ServiceAccount-Grafana.yaml +++ b/templates/ServiceAccount-Grafana.yaml @@ -8,6 +8,7 @@ metadata: namespace: {{ .Values.nfc_monitoring.grafana.namespace }} labels: {{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} diff --git a/templates/ServiceAccount-GrafanaAgent.yaml b/templates/ServiceAccount-GrafanaAgent.yaml index d92044e..6c968d8 100644 --- a/templates/ServiceAccount-GrafanaAgent.yaml +++ b/templates/ServiceAccount-GrafanaAgent.yaml @@ -7,6 +7,7 @@ metadata: namespace: monitoring labels: {{ 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/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} diff --git a/templates/ServiceAccount-alertmanager.yaml b/templates/ServiceAccount-alertmanager.yaml index bf57425..125802f 100644 --- a/templates/ServiceAccount-alertmanager.yaml +++ b/templates/ServiceAccount-alertmanager.yaml @@ -5,6 +5,7 @@ kind: ServiceAccount metadata: labels: {{ 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} diff --git a/templates/ServiceAccount-kube-monitor-proxy.yaml b/templates/ServiceAccount-kube-monitor-proxy.yaml index 944508b..0b2ad69 100644 --- a/templates/ServiceAccount-kube-monitor-proxy.yaml +++ b/templates/ServiceAccount-kube-monitor-proxy.yaml @@ -7,7 +7,7 @@ metadata: namespace: monitoring labels: 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/part-of: {{ $.Chart.Name }} diff --git a/templates/ServiceAccount-kubeStateMetrics.yaml b/templates/ServiceAccount-kubeStateMetrics.yaml index 4bbabcb..d4dfcde 100644 --- a/templates/ServiceAccount-kubeStateMetrics.yaml +++ b/templates/ServiceAccount-kubeStateMetrics.yaml @@ -6,7 +6,7 @@ kind: ServiceAccount metadata: labels: 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/part-of: {{ $.Chart.Name }} diff --git a/templates/ServiceAccount-prometheus-adapter.yaml b/templates/ServiceAccount-prometheus-adapter.yaml index 08a9425..c44e720 100644 --- a/templates/ServiceAccount-prometheus-adapter.yaml +++ b/templates/ServiceAccount-prometheus-adapter.yaml @@ -5,6 +5,7 @@ kind: ServiceAccount metadata: labels: {{ 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} diff --git a/templates/ServiceAccount-prometheus.yaml b/templates/ServiceAccount-prometheus.yaml index ffcb338..77b5d33 100644 --- a/templates/ServiceAccount-prometheus.yaml +++ b/templates/ServiceAccount-prometheus.yaml @@ -5,8 +5,9 @@ kind: ServiceAccount metadata: labels: {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} - name: prometheus-k8s + name: prometheus-{{ $.Release.Name }} namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} diff --git a/templates/ServiceMonitor-APIServer.yaml b/templates/ServiceMonitor-APIServer.yaml index 6f9945b..521cf10 100644 --- a/templates/ServiceMonitor-APIServer.yaml +++ b/templates/ServiceMonitor-APIServer.yaml @@ -4,6 +4,7 @@ apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: labels: + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/name: apiserver app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} diff --git a/templates/ServiceMonitor-Cadvisor.yaml b/templates/ServiceMonitor-Cadvisor.yaml index 0392696..de78587 100644 --- a/templates/ServiceMonitor-Cadvisor.yaml +++ b/templates/ServiceMonitor-Cadvisor.yaml @@ -4,6 +4,7 @@ apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: labels: + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/name: cadvisor app.kubernetes.io/component: exporter app.kubernetes.io/part-of: {{ $.Chart.Name }} diff --git a/templates/ServiceMonitor-Calico.yaml b/templates/ServiceMonitor-Calico.yaml index d40a74e..a3e5da4 100644 --- a/templates/ServiceMonitor-Calico.yaml +++ b/templates/ServiceMonitor-Calico.yaml @@ -5,6 +5,7 @@ apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: labels: + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/name: calico app.kubernetes.io/component: networking app.kubernetes.io/part-of: {{ $.Chart.Name }} diff --git a/templates/ServiceMonitor-CoreDNS.yaml b/templates/ServiceMonitor-CoreDNS.yaml index 0d839d9..92e8bc0 100644 --- a/templates/ServiceMonitor-CoreDNS.yaml +++ b/templates/ServiceMonitor-CoreDNS.yaml @@ -4,6 +4,7 @@ apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: labels: + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/name: coredns app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} diff --git a/templates/ServiceMonitor-Grafana.yaml b/templates/ServiceMonitor-Grafana.yaml index 590ec53..2a063f7 100644 --- a/templates/ServiceMonitor-Grafana.yaml +++ b/templates/ServiceMonitor-Grafana.yaml @@ -5,6 +5,7 @@ kind: ServiceMonitor metadata: labels: {{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 4 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} @@ -32,6 +33,7 @@ spec: matchLabels: {{ toYaml $.Values.nfc_monitoring.grafana.labels | nindent 6 }} app.kubernetes.io/part-of: {{ $.Chart.Name }} + app.kubernetes.io/instance: {{ $.Release.Name }} {{- end }} diff --git a/templates/ServiceMonitor-Kubelet.yaml b/templates/ServiceMonitor-Kubelet.yaml index 1f8a97b..ad59780 100644 --- a/templates/ServiceMonitor-Kubelet.yaml +++ b/templates/ServiceMonitor-Kubelet.yaml @@ -4,6 +4,7 @@ apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: labels: + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/name: kubelet app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} @@ -86,5 +87,6 @@ spec: selector: matchLabels: app.kubernetes.io/name: kubelet + app.kubernetes.io/instance: {{ $.Release.Name }} {{ end }} \ No newline at end of file diff --git a/templates/ServiceMonitor-Node.yaml b/templates/ServiceMonitor-Node.yaml index 4153460..7274af1 100644 --- a/templates/ServiceMonitor-Node.yaml +++ b/templates/ServiceMonitor-Node.yaml @@ -5,6 +5,7 @@ kind: ServiceMonitor metadata: labels: app.kubernetes.io/component: exporter + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/name: node app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} @@ -75,6 +76,7 @@ spec: selector: matchLabels: {{ toYaml $.Values.nfc_monitoring.grafana_agent.labels | nindent 6 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} {{ end }} diff --git a/templates/ServiceMonitor-ceph.yaml b/templates/ServiceMonitor-ceph.yaml index b57b31b..346d0ef 100644 --- a/templates/ServiceMonitor-ceph.yaml +++ b/templates/ServiceMonitor-ceph.yaml @@ -7,6 +7,7 @@ metadata: labels: app.kubernetes.io/name: ceph app.kubernetes.io/component: storage + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} app.kubernetes.io/managed-by: {{ $.Release.Service }} diff --git a/templates/ServiceMonitor-kube-controller-manager.yaml b/templates/ServiceMonitor-kube-controller-manager.yaml index 9b1b571..7b2793a 100644 --- a/templates/ServiceMonitor-kube-controller-manager.yaml +++ b/templates/ServiceMonitor-kube-controller-manager.yaml @@ -6,7 +6,7 @@ kind: ServiceMonitor metadata: labels: 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/part-of: {{ $.Chart.Name }} @@ -79,7 +79,7 @@ spec: insecureSkipVerify: true selector: matchLabels: - app.kubernetes.io/instance: k8s + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/name: kube-monitor-proxy app.kubernetes.io/part-of: {{ $.Chart.Name }} diff --git a/templates/ServiceMonitor-kube-scheduler.yaml b/templates/ServiceMonitor-kube-scheduler.yaml index 76005fe..2136a31 100644 --- a/templates/ServiceMonitor-kube-scheduler.yaml +++ b/templates/ServiceMonitor-kube-scheduler.yaml @@ -6,7 +6,7 @@ kind: ServiceMonitor metadata: labels: 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/part-of: {{ $.Chart.Name }} @@ -33,7 +33,7 @@ spec: insecureSkipVerify: true selector: matchLabels: - app.kubernetes.io/instance: k8s + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/name: kube-monitor-proxy app.kubernetes.io/part-of: {{ $.Chart.Name }} diff --git a/templates/ServiceMonitor-kubeStateMetrics.yaml b/templates/ServiceMonitor-kubeStateMetrics.yaml index 6bef033..6a3c521 100644 --- a/templates/ServiceMonitor-kubeStateMetrics.yaml +++ b/templates/ServiceMonitor-kubeStateMetrics.yaml @@ -5,7 +5,7 @@ kind: ServiceMonitor metadata: labels: 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/part-of: {{ $.Chart.Name }} @@ -42,7 +42,7 @@ spec: selector: matchLabels: 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/part-of: {{ $.Chart.Name }} diff --git a/templates/ServiceMonitor-node-exporter.yaml b/templates/ServiceMonitor-node-exporter.yaml index a9b02ff..6555c82 100644 --- a/templates/ServiceMonitor-node-exporter.yaml +++ b/templates/ServiceMonitor-node-exporter.yaml @@ -5,6 +5,7 @@ kind: ServiceMonitor metadata: labels: app.kubernetes.io/component: exporter + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/name: node-exporter app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/version: {{ $.Chart.Version }} @@ -40,6 +41,7 @@ spec: selector: matchLabels: {{ toYaml $.Values.nfc_monitoring.grafana_agent.labels | nindent 6 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} {{ end }} diff --git a/templates/ServiceMonitor-prometheus-adapter.yaml b/templates/ServiceMonitor-prometheus-adapter.yaml index 078627f..4b50687 100644 --- a/templates/ServiceMonitor-prometheus-adapter.yaml +++ b/templates/ServiceMonitor-prometheus-adapter.yaml @@ -5,6 +5,7 @@ kind: ServiceMonitor metadata: labels: {{ 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} @@ -33,6 +34,7 @@ spec: selector: matchLabels: {{ toYaml $.Values.nfc_monitoring.prometheus_adaptor.labels | nindent 6 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} {{ end }} diff --git a/templates/ServiceMonitor-prometheus.yaml b/templates/ServiceMonitor-prometheus.yaml index f924c54..9e38d2a 100644 --- a/templates/ServiceMonitor-prometheus.yaml +++ b/templates/ServiceMonitor-prometheus.yaml @@ -5,10 +5,11 @@ kind: ServiceMonitor metadata: labels: {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 4 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} - name: prometheus-k8s + name: prometheus-{{ $.Release.Name }} namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} spec: endpoints: @@ -26,6 +27,7 @@ spec: selector: matchLabels: {{ toYaml $.Values.nfc_monitoring.prometheus.labels | nindent 6 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} {{ if .Values.nfc_monitoring.thanos.sidecar.enabled }} @@ -37,7 +39,7 @@ kind: ServiceMonitor metadata: labels: 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/version: v0.30.2 name: thanos-sidecar @@ -55,7 +57,7 @@ spec: selector: matchLabels: 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/part-of: {{ $.Chart.Name }} diff --git a/templates/prometheusRule-ceph.yaml b/templates/prometheusRule-ceph.yaml index e6a9a28..deb6881 100644 --- a/templates/prometheusRule-ceph.yaml +++ b/templates/prometheusRule-ceph.yaml @@ -6,11 +6,12 @@ kind: PrometheusRule metadata: labels: app.kubernetes.io/component: storage + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/name: ceph app.kubernetes.io/part-of: {{ $.Chart.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} - prometheus: k8s + prometheus: {{ $.Release.Name }} role: alert-rules name: ceph-rules namespace: {{ .Values.nfc_monitoring.prometheus.namespace }} diff --git a/templates/serviceMonitor-alertmanager.yaml b/templates/serviceMonitor-alertmanager.yaml index 3b56507..72101d9 100644 --- a/templates/serviceMonitor-alertmanager.yaml +++ b/templates/serviceMonitor-alertmanager.yaml @@ -5,6 +5,7 @@ kind: ServiceMonitor metadata: labels: {{ 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/managed-by: {{ $.Release.Service }} app.kubernetes.io/version: {{ $.Chart.Version }} @@ -38,6 +39,7 @@ spec: selector: matchLabels: {{ toYaml $.Values.nfc_monitoring.alert_manager.labels | nindent 6 }} + app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/part-of: {{ $.Chart.Name }} {{ end }} diff --git a/values.yaml b/values.yaml index 0be35ab..32dc5ed 100644 --- a/values.yaml +++ b/values.yaml @@ -45,7 +45,6 @@ nfc_monitoring: name: web labels: - app.kubernetes.io/instance: main app.kubernetes.io/component: alert-router app.kubernetes.io/name: alertmanager @@ -105,7 +104,6 @@ nfc_monitoring: labels: app.kubernetes.io/component: graphing - app.kubernetes.io/instance: k8s app.kubernetes.io/name: grafana namespace: grafana @@ -210,7 +208,6 @@ nfc_monitoring: tag: 'v0.39.2' labels: - app.kubernetes.io/instance: k8s app.kubernetes.io/component: exporter app.kubernetes.io/name: grafana-agent @@ -292,28 +289,13 @@ nfc_monitoring: annotations: cert-manager.io/cluster-issuer: "selfsigned-issuer" nginx.ingress.kubernetes.io/ssl-redirect: "true" - # enabled: false # Optional, boolean. - spec: - 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 + enabled: true + hostname: prometheus.local + # These labels are appended to all Prometheus items and are also the selector labels labels: app.kubernetes.io/component: prometheus - app.kubernetes.io/instance: k8s app.kubernetes.io/name: prometheus namespace: monitoring @@ -411,7 +393,6 @@ nfc_monitoring: labels: app.kubernetes.io/component: metrics-adapter - app.kubernetes.io/instance: main app.kubernetes.io/name: prometheus-adapter namespace: monitoring