diff --git a/infrastructure/system-upgrades/temprature-monitoring.yaml b/infrastructure/system-upgrades/temprature-monitoring.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..269f5aee2ee372fc15f7bc75d1093ba9276889d8
--- /dev/null
+++ b/infrastructure/system-upgrades/temprature-monitoring.yaml
@@ -0,0 +1,41 @@
+---
+apiVersion: v1
+kind: Secret
+metadata:
+  name: fedora-install-temperature-monitoring
+  namespace: system-upgrade
+type: Opaque
+stringData:
+  install.sh: |
+    #!/bin/sh
+    set -e
+    set -x
+    systemd-run --same-dir --wait --collect --service-type=exec dnf install -y lm_sensors
+    sensors-detect --auto
+---
+apiVersion: upgrade.cattle.io/v1
+kind: Plan
+metadata:
+  name: fedora-temperature-monitoring
+  namespace: system-upgrade
+spec:
+  concurrency: 1
+  nodeSelector:
+    matchExpressions:
+      - key: feature.node.kubernetes.io/system-os_release.ID
+        operator: In
+        values:
+          - fedora
+      - key: feature.node.kubernetes.io/system-os_release.VERSION_ID.major
+        operator: In
+        values:
+          - "35"
+  serviceAccountName: system-upgrade
+  secrets:
+    - name: fedora-install-temperature-monitoring
+      path: /host/run/system-upgrade/secrets/fedora
+  version: 1.0.0
+  upgrade:
+    image: registry.fedoraproject.org/fedora:35
+    command: ["chroot", "/host"]
+    args: ["sh", "/run/system-upgrade/secrets/fedora/install.sh"]