From 2fa7ef162fdd085679afa52dc068b7ad2c86ff3e Mon Sep 17 00:00:00 2001 From: ArthurSens <arthursens2005@gmail.com> Date: Thu, 18 Mar 2021 18:36:10 +0000 Subject: [PATCH] Add externalLabels on Prometheus defaults Signed-off-by: ArthurSens <arthursens2005@gmail.com> --- jsonnet/kube-prometheus/components/prometheus.libsonnet | 2 ++ manifests/prometheus-prometheus.yaml | 1 + 2 files changed, 3 insertions(+) diff --git a/jsonnet/kube-prometheus/components/prometheus.libsonnet b/jsonnet/kube-prometheus/components/prometheus.libsonnet index 0c6d359f..7d0d0729 100644 --- a/jsonnet/kube-prometheus/components/prometheus.libsonnet +++ b/jsonnet/kube-prometheus/components/prometheus.libsonnet @@ -11,6 +11,7 @@ local defaults = { alertmanagerName: error 'must provide alertmanagerName', namespaces: ['default', 'kube-system', defaults.namespace], replicas: 2, + externalLabels: {}, commonLabels:: { 'app.kubernetes.io/name': 'prometheus', 'app.kubernetes.io/version': defaults.version, @@ -269,6 +270,7 @@ function(params) { podMetadata: { labels: p.config.commonLabels, }, + externalLabels: p.config.externalLabels, serviceAccountName: 'prometheus-' + p.config.name, serviceMonitorSelector: {}, podMonitorSelector: {}, diff --git a/manifests/prometheus-prometheus.yaml b/manifests/prometheus-prometheus.yaml index 6d9449da..3febbfee 100644 --- a/manifests/prometheus-prometheus.yaml +++ b/manifests/prometheus-prometheus.yaml @@ -16,6 +16,7 @@ spec: name: alertmanager-main namespace: monitoring port: web + externalLabels: {} image: quay.io/prometheus/prometheus:v2.25.0 nodeSelector: kubernetes.io/os: linux -- GitLab