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"]