From b6c97fc6c03dea43f888f403566ae04ecde9e9a5 Mon Sep 17 00:00:00 2001
From: Haoyu Sun <hasun@redhat.com>
Date: Tue, 5 Oct 2021 19:59:39 +0200
Subject: [PATCH] remove "app" label selector deprecated by prometheus-operator

---
 jsonnet/kube-prometheus/components/alertmanager.libsonnet | 1 -
 jsonnet/kube-prometheus/components/prometheus.libsonnet   | 2 +-
 manifests/alertmanager-service.yaml                       | 1 -
 manifests/prometheus-service.yaml                         | 1 -
 4 files changed, 1 insertion(+), 4 deletions(-)

diff --git a/jsonnet/kube-prometheus/components/alertmanager.libsonnet b/jsonnet/kube-prometheus/components/alertmanager.libsonnet
index 910ff7b9..fa6368ca 100644
--- a/jsonnet/kube-prometheus/components/alertmanager.libsonnet
+++ b/jsonnet/kube-prometheus/components/alertmanager.libsonnet
@@ -140,7 +140,6 @@ function(params) {
         { name: 'reloader-web', port: am._config.reloaderPort, targetPort: 'reloader-web' },
       ],
       selector: {
-        app: 'alertmanager',
         alertmanager: am._config.name,
       } + am._config.selectorLabels,
       sessionAffinity: 'ClientIP',
diff --git a/jsonnet/kube-prometheus/components/prometheus.libsonnet b/jsonnet/kube-prometheus/components/prometheus.libsonnet
index 6ee18196..5c6e04ce 100644
--- a/jsonnet/kube-prometheus/components/prometheus.libsonnet
+++ b/jsonnet/kube-prometheus/components/prometheus.libsonnet
@@ -107,7 +107,7 @@ function(params) {
                  [{ name: 'grpc', port: 10901, targetPort: 10901 }]
                else []
              ),
-      selector: { app: 'prometheus' } + p._config.selectorLabels,
+      selector: p._config.selectorLabels,
       sessionAffinity: 'ClientIP',
     },
   },
diff --git a/manifests/alertmanager-service.yaml b/manifests/alertmanager-service.yaml
index 473e050c..f6a13070 100644
--- a/manifests/alertmanager-service.yaml
+++ b/manifests/alertmanager-service.yaml
@@ -19,7 +19,6 @@ spec:
     targetPort: reloader-web
   selector:
     alertmanager: main
-    app: alertmanager
     app.kubernetes.io/component: alert-router
     app.kubernetes.io/name: alertmanager
     app.kubernetes.io/part-of: kube-prometheus
diff --git a/manifests/prometheus-service.yaml b/manifests/prometheus-service.yaml
index 189fda41..25de9f7a 100644
--- a/manifests/prometheus-service.yaml
+++ b/manifests/prometheus-service.yaml
@@ -18,7 +18,6 @@ spec:
     port: 8080
     targetPort: reloader-web
   selector:
-    app: prometheus
     app.kubernetes.io/component: prometheus
     app.kubernetes.io/name: prometheus
     app.kubernetes.io/part-of: kube-prometheus
-- 
GitLab