From 8b492d059d18693d364220a6ea3ff66382633e2c Mon Sep 17 00:00:00 2001 From: "Dustin C. Hatch" Date: Tue, 29 Jul 2025 21:38:06 -0500 Subject: [PATCH 1/2] xactmon: Pin to x86_64 nodes There are no ARM builds of the `xactmon` components. --- xactmon/xactmon.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/xactmon/xactmon.yaml b/xactmon/xactmon.yaml index 5254f87..36ff460 100644 --- a/xactmon/xactmon.yaml +++ b/xactmon/xactmon.yaml @@ -51,6 +51,8 @@ spec: subPath: tmp imagePullSecrets: - name: imagepull-gitea + nodeSelector: + kubernetes.io/arch: amd64 securityContext: runAsUser: 251 runAsGroup: 251 @@ -132,6 +134,8 @@ spec: subPath: tmp imagePullSecrets: - name: imagepull-gitea + nodeSelector: + kubernetes.io/arch: amd64 securityContext: runAsUser: 251 runAsGroup: 251 @@ -214,6 +218,8 @@ spec: subPath: tmp imagePullSecrets: - name: imagepull-gitea + nodeSelector: + kubernetes.io/arch: amd64 securityContext: runAsUser: 251 runAsGroup: 251 @@ -296,6 +302,8 @@ spec: subPath: tmp imagePullSecrets: - name: imagepull-gitea + nodeSelector: + kubernetes.io/arch: amd64 securityContext: runAsUser: 251 runAsGroup: 251 From a6618cac11b4d7643be50832ae1d615751c5dd1e Mon Sep 17 00:00:00 2001 From: "Dustin C. Hatch" Date: Tue, 29 Jul 2025 21:39:21 -0500 Subject: [PATCH 2/2] h-a: Update taints for Zigbee/Zwave controllers With the introduction of the two new Raspberry Pi nodes that I intend to be used for anything that supports running on aarch64, I'm eliminating the `du5t1n.me/machine=raspberrypi` taint. It no longer makes sense, as the only node that has it is the Zigbee/ZWave controller. Having dedicated taints for those roles is much more clear. --- home-assistant/zigbee2mqtt.yaml | 7 ++++--- home-assistant/zwavejs2mqtt.yaml | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/home-assistant/zigbee2mqtt.yaml b/home-assistant/zigbee2mqtt.yaml index a09dfb1..2e2b7d5 100644 --- a/home-assistant/zigbee2mqtt.yaml +++ b/home-assistant/zigbee2mqtt.yaml @@ -55,9 +55,10 @@ spec: nodeSelector: node-role.kubernetes.io/zigbee-ctrl: '' tolerations: - - key: du5t1n.me/machine - value: raspberrypi - effect: NoExecute + - key: node-role.kubernetes.io/zigbee-ctrl + effect: NoSchedule + - key: node-role.kubernetes.io/zwave-ctrl + effect: NoSchedule containers: - name: zigbee2mqtt image: ghcr.io/koenkk/zigbee2mqtt:1.33.1 diff --git a/home-assistant/zwavejs2mqtt.yaml b/home-assistant/zwavejs2mqtt.yaml index cbf2b94..d3c7144 100644 --- a/home-assistant/zwavejs2mqtt.yaml +++ b/home-assistant/zwavejs2mqtt.yaml @@ -57,9 +57,10 @@ spec: nodeSelector: node-role.kubernetes.io/zwave-ctrl: '' tolerations: - - key: du5t1n.me/machine - value: raspberrypi - effect: NoExecute + - key: node-role.kubernetes.io/zigbee-ctrl + effect: NoSchedule + - key: node-role.kubernetes.io/zwave-ctrl + effect: NoSchedule containers: - name: zwavejs2mqtt image: ghcr.io/zwave-js/zwave-js-ui:9.1.2