fix: misc monitoring updates
diff --git a/roles/kube_prometheus_stack/README.md b/roles/kube_prometheus_stack/README.md
index 7f9901f..9442f90 100644
--- a/roles/kube_prometheus_stack/README.md
+++ b/roles/kube_prometheus_stack/README.md
@@ -54,7 +54,7 @@
   alertmanager:
     ingress:
       enabled: true
-      ingressClassName: openstack
+      ingressClassName: atmosphere
       annotations:
         cert-manager.io/cluster-issuer: atmosphere
       hosts:
@@ -68,7 +68,7 @@
   prometheus:
     ingress:
       enabled: true
-      ingressClassName: openstack
+      ingressClassName: atmosphere
       annotations:
         cert-manager.io/cluster-issuer: atmosphere
       hosts:
@@ -79,6 +79,18 @@
             - prometheus.example.com
     prometheusSpec:
       externalUrl: https://prometheus.example.com
+  grafana:
+    ingress:
+      enabled: true
+      ingressClassName: atmosphere
+      annotations:
+        cert-manager.io/cluster-issuer: atmosphere
+      hosts:
+        - grafana.example.com
+      tls:
+        - secretName: grafana-certs
+          hosts:
+            - grafana.example.com
 ```
 
 ### Protected access
diff --git a/roles/kube_prometheus_stack/files/jsonnet/legacy.libsonnet b/roles/kube_prometheus_stack/files/jsonnet/legacy.libsonnet
index 426da4f..c484a3e 100644
--- a/roles/kube_prometheus_stack/files/jsonnet/legacy.libsonnet
+++ b/roles/kube_prometheus_stack/files/jsonnet/legacy.libsonnet
@@ -99,7 +99,7 @@
           },
           {
             alert: 'IpmiSensor',
-            expr: 'ipmi_sensor_state == 2',
+            expr: 'ipmi_sensor_state{name!="TPM Presence"} == 2',
             labels: {
               severity: 'critical',
             },