monitoring: disable noisy alerts
This patch drops some noisy alerts which don't actually have an
effect on the health of the cluster.
Sem-Ver: bugfix
Change-Id: I053ff5dfb61d3dc5898c1cdefdf4acba3502bce3
diff --git a/releasenotes/notes/fix-etcd-alerts-45526da283b2a024.yaml b/releasenotes/notes/fix-etcd-alerts-45526da283b2a024.yaml
new file mode 100644
index 0000000..929baf6
--- /dev/null
+++ b/releasenotes/notes/fix-etcd-alerts-45526da283b2a024.yaml
@@ -0,0 +1,3 @@
+---
+fixes:
+ - Stop alerts from firing about ``etcd`` that are mostly invalid.
diff --git a/roles/kube_prometheus_stack/meta/main.yml b/roles/kube_prometheus_stack/meta/main.yml
index c9b3a64..a2141a2 100644
--- a/roles/kube_prometheus_stack/meta/main.yml
+++ b/roles/kube_prometheus_stack/meta/main.yml
@@ -27,5 +27,3 @@
vars:
helm_repository_name: prometheus-community
helm_repository_repo_url: https://prometheus-community.github.io/helm-charts
- - cilium
- - ceph_csi_rbd
diff --git a/roles/kube_prometheus_stack/vars/main.yml b/roles/kube_prometheus_stack/vars/main.yml
index 5a14973..8de845f 100644
--- a/roles/kube_prometheus_stack/vars/main.yml
+++ b/roles/kube_prometheus_stack/vars/main.yml
@@ -13,6 +13,11 @@
# under the License.
_kube_prometheus_stack_values:
+ defaultRules:
+ disabled:
+ # NOTE(mnaser): https://github.com/prometheus-community/helm-charts/issues/144
+ # https://github.com/openshift/cluster-monitoring-operator/issues/248
+ etcdHighNumberOfFailedGRPCRequests: true
alertmanager:
serviceMonitor:
relabelings:
diff --git a/roles/prometheus_pushgateway/meta/main.yml b/roles/prometheus_pushgateway/meta/main.yml
index ca5fa1c..cadc6e9 100644
--- a/roles/prometheus_pushgateway/meta/main.yml
+++ b/roles/prometheus_pushgateway/meta/main.yml
@@ -27,5 +27,3 @@
vars:
helm_repository_name: prometheus-community
helm_repository_repo_url: https://prometheus-community.github.io/helm-charts
- - cilium
- - kube_prometheus_stack