Skip to content

Commit

Permalink
add controller-id annotation to pods deployments and operator
Browse files Browse the repository at this point in the history
Signed-off-by: Mario Fernandez <mariofer@redhat.com>
  • Loading branch information
marioferh committed Apr 11, 2024
1 parent 9239b71 commit 767cf61
Show file tree
Hide file tree
Showing 14 changed files with 37 additions and 0 deletions.
2 changes: 2 additions & 0 deletions assets/alertmanager-user-workload/alertmanager.yaml
@@ -1,6 +1,8 @@
apiVersion: monitoring.coreos.com/v1
kind: Alertmanager
metadata:
annotations:
operator.prometheus.io/controller-id: openshift-user-workload-monitoring/prometheus-operator
labels:
app.kubernetes.io/component: alert-router
app.kubernetes.io/instance: user-workload
Expand Down
2 changes: 2 additions & 0 deletions assets/alertmanager/alertmanager.yaml
@@ -1,6 +1,8 @@
apiVersion: monitoring.coreos.com/v1
kind: Alertmanager
metadata:
annotations:
operator.prometheus.io/controller-id: openshift-monitoring/prometheus-operator
labels:
app.kubernetes.io/component: alert-router
app.kubernetes.io/instance: main
Expand Down
2 changes: 2 additions & 0 deletions assets/prometheus-k8s/prometheus.yaml
@@ -1,6 +1,8 @@
apiVersion: monitoring.coreos.com/v1
kind: Prometheus
metadata:
annotations:
operator.prometheus.io/controller-id: openshift-monitoring/prometheus-operator
labels:
app.kubernetes.io/component: prometheus
app.kubernetes.io/instance: k8s
Expand Down
1 change: 1 addition & 0 deletions assets/prometheus-operator-user-workload/deployment.yaml
Expand Up @@ -40,6 +40,7 @@ spec:
- --config-reloader-cpu-request=1m
- --config-reloader-memory-request=10Mi
- --web.listen-address=127.0.0.1:8080
- --controller-id=openshift-user-workload-monitoring/prometheus-operator
env:
- name: GOGC
value: "30"
Expand Down
1 change: 1 addition & 0 deletions assets/prometheus-operator/deployment.yaml
Expand Up @@ -41,6 +41,7 @@ spec:
- --config-reloader-cpu-request=1m
- --config-reloader-memory-request=10Mi
- --web.listen-address=127.0.0.1:8080
- --controller-id=openshift-monitoring/prometheus-operator
env:
- name: GOGC
value: "30"
Expand Down
2 changes: 2 additions & 0 deletions assets/prometheus-user-workload/prometheus.yaml
@@ -1,6 +1,8 @@
apiVersion: monitoring.coreos.com/v1
kind: Prometheus
metadata:
annotations:
operator.prometheus.io/controller-id: openshift-user-workload-monitoring/prometheus-operator
labels:
app.kubernetes.io/component: prometheus
app.kubernetes.io/instance: user-workload
Expand Down
2 changes: 2 additions & 0 deletions assets/thanos-ruler/thanos-ruler.yaml
@@ -1,6 +1,8 @@
apiVersion: monitoring.coreos.com/v1
kind: ThanosRuler
metadata:
annotations:
operator.prometheus.io/controller-id: openshift-monitoring/prometheus-operator
labels:
app.kubernetes.io/managed-by: cluster-monitoring-operator
app.kubernetes.io/part-of: openshift-monitoring
Expand Down
5 changes: 5 additions & 0 deletions jsonnet/components/alertmanager-user-workload.libsonnet
Expand Up @@ -203,6 +203,11 @@ function(params)
},

alertmanager+: {
metadata+: {
annotations+: {
'operator.prometheus.io/controller-id': 'openshift-user-workload-monitoring/prometheus-operator',
},
},
spec+: {
securityContext: {
fsGroup: 65534,
Expand Down
5 changes: 5 additions & 0 deletions jsonnet/components/alertmanager.libsonnet
Expand Up @@ -240,6 +240,11 @@ function(params)
},

alertmanager+: {
metadata+: {
annotations+: {
'operator.prometheus.io/controller-id': 'openshift-monitoring/prometheus-operator',
},
},
spec+: {
securityContext: {
fsGroup: 65534,
Expand Down
Expand Up @@ -97,6 +97,7 @@ function(params)
'--config-reloader-cpu-request=1m',
'--config-reloader-memory-request=10Mi',
'--web.listen-address=127.0.0.1:8080',
'--controller-id=openshift-user-workload-monitoring/prometheus-operator',
],
ports: [],
resources: {
Expand Down
1 change: 1 addition & 0 deletions jsonnet/components/prometheus-operator.libsonnet
Expand Up @@ -75,6 +75,7 @@ function(params)
'--config-reloader-cpu-request=1m',
'--config-reloader-memory-request=10Mi',
'--web.listen-address=127.0.0.1:8080',
'--controller-id=openshift-monitoring/prometheus-operator',
],
ports: [],
resources: {
Expand Down
5 changes: 5 additions & 0 deletions jsonnet/components/prometheus-user-workload.libsonnet
Expand Up @@ -291,6 +291,11 @@ function(params)
},

prometheus+: {
metadata+: {
annotations+: {
'operator.prometheus.io/controller-id': 'openshift-user-workload-monitoring/prometheus-operator',
},
},
spec+: {
overrideHonorTimestamps: true,
overrideHonorLabels: true,
Expand Down
5 changes: 5 additions & 0 deletions jsonnet/components/prometheus.libsonnet
Expand Up @@ -328,6 +328,11 @@ function(params)
// TLS. Additionally as the Alertmanager is protected with TLS, authN and
// authZ it requires some additonal configuration.
prometheus+: {
metadata+: {
annotations+: {
'operator.prometheus.io/controller-id': 'openshift-monitoring/prometheus-operator',
},
},
spec+: {
alerting+: {
alertmanagers:
Expand Down
3 changes: 3 additions & 0 deletions jsonnet/components/thanos-ruler.libsonnet
Expand Up @@ -330,6 +330,9 @@ function(params)
labels: {
thanosRulerName: cfg.crName,
},
annotations+: {
'operator.prometheus.io/controller-id': 'openshift-monitoring/prometheus-operator',
},
},
spec: {
affinity: {
Expand Down

0 comments on commit 767cf61

Please sign in to comment.