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