Merge pull request #1042 from ArthurSens/arthursens/adding-externallabels-86

Add externalLabels to Prometheus defaults
This commit is contained in:
Paweł Krupa
2021-03-19 11:37:46 +01:00
committed by GitHub
2 changed files with 3 additions and 0 deletions

View File

@@ -11,6 +11,7 @@ local defaults = {
alertmanagerName: error 'must provide alertmanagerName', alertmanagerName: error 'must provide alertmanagerName',
namespaces: ['default', 'kube-system', defaults.namespace], namespaces: ['default', 'kube-system', defaults.namespace],
replicas: 2, replicas: 2,
externalLabels: {},
commonLabels:: { commonLabels:: {
'app.kubernetes.io/name': 'prometheus', 'app.kubernetes.io/name': 'prometheus',
'app.kubernetes.io/version': defaults.version, 'app.kubernetes.io/version': defaults.version,
@@ -269,6 +270,7 @@ function(params) {
podMetadata: { podMetadata: {
labels: p.config.commonLabels, labels: p.config.commonLabels,
}, },
externalLabels: p.config.externalLabels,
serviceAccountName: 'prometheus-' + p.config.name, serviceAccountName: 'prometheus-' + p.config.name,
serviceMonitorSelector: {}, serviceMonitorSelector: {},
podMonitorSelector: {}, podMonitorSelector: {},

View File

@@ -16,6 +16,7 @@ spec:
name: alertmanager-main name: alertmanager-main
namespace: monitoring namespace: monitoring
port: web port: web
externalLabels: {}
image: quay.io/prometheus/prometheus:v2.25.0 image: quay.io/prometheus/prometheus:v2.25.0
nodeSelector: nodeSelector:
kubernetes.io/os: linux kubernetes.io/os: linux