From 1655e572a6e381fbd0b4dcd048c747da0fbaf9fe Mon Sep 17 00:00:00 2001
From: Matthias Loibl <mail@matthiasloibl.com>
Date: Fri, 12 Oct 2018 14:35:58 +0200
Subject: [PATCH] contrib/kube-prometheus: Generate
 AlertmanagerConfigInconsistent

---
 jsonnetfile.lock.json           | 2 +-
 manifests/prometheus-rules.yaml | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/jsonnetfile.lock.json b/jsonnetfile.lock.json
index f4c615b8..b059a46c 100644
--- a/jsonnetfile.lock.json
+++ b/jsonnetfile.lock.json
@@ -8,7 +8,7 @@
                     "subdir": "contrib/kube-prometheus/jsonnet/kube-prometheus"
                 }
             },
-            "version": "13cb3c515152fb8495cdc6364938f19bff860e70"
+            "version": "949ffab68a175c0100cb5b9ac84a47d19752f868"
         },
         {
             "name": "ksonnet",
diff --git a/manifests/prometheus-rules.yaml b/manifests/prometheus-rules.yaml
index 519997c6..3a427753 100644
--- a/manifests/prometheus-rules.yaml
+++ b/manifests/prometheus-rules.yaml
@@ -947,7 +947,7 @@ spec:
         message: The configuration of the instances of the Alertmanager cluster `{{$labels.service}}`
           are out of sync.
       expr: |
-        count_values("config_hash", alertmanager_config_hash{job="alertmanager-main"}) BY (service) / ON(service) GROUP_LEFT() label_replace(prometheus_operator_spec_replicas{job="prometheus-operator"}, "service", "alertmanager-$1", "alertmanager", "(.*)") != 1
+        count_values("config_hash", alertmanager_config_hash{job="alertmanager-main"}) BY (service) / ON(service) GROUP_LEFT() label_replace(prometheus_operator_spec_replicas{job="prometheus-operator",controller="alertmanager"}, "service", "alertmanager-$1", "name", "(.*)") != 1
       for: 5m
       labels:
         severity: critical
-- 
GitLab