diff --git a/kubernetes/apps/home-assistant/deployment.yaml b/kubernetes/apps/home-assistant/deployment.yaml index fcdf04f2..0bd8bfac 100644 --- a/kubernetes/apps/home-assistant/deployment.yaml +++ b/kubernetes/apps/home-assistant/deployment.yaml @@ -192,7 +192,7 @@ spec: # substitution to POD_IP so nginx-runtime variables like $host # / $http_x_forwarded_for in the template stay intact. - name: proxy - image: nginxinc/nginx-unprivileged:1.31-alpine@sha256:378d0c32f6562f7fd9629170797f57d2b953aa09be983b3daaf4809bb039ca00 + image: nginxinc/nginx-unprivileged:1.31-alpine@sha256:b5047b9b76845eac124358373c6852377c52e4b05834a47647e955dd91cb8f1e env: - name: POD_IP valueFrom: @@ -236,7 +236,7 @@ spec: # readiness probe on purpose: a broker outage must not take HA out of # its Service endpoints. - name: mqtt-tls - image: ghostunnel/ghostunnel:v1.11.4@sha256:e5248233863aadd36383a11c92360f2981141881ef05e38360a6ada8630d36b1 + image: ghostunnel/ghostunnel:v1.11.5@sha256:65c4e34ec0ee0f30ea1f72b7411ec70a91c32fc50f067a8466ad2adb1e7420f2 args: - client - --listen=127.0.0.1:11883 @@ -275,7 +275,7 @@ spec: # any LAN client can edit, matching the user's trust-the-network # model. Runs as root so its writes match HA's root-owned files. - name: code-server - image: codercom/code-server:4.141.0@sha256:72ab24b5680ee597dd647b30d82625752f40109b5f61bef90ffbf1ea1f02dbb8 + image: codercom/code-server:4.143.1@sha256:377b66bec5645510ed52549bb00e648c273edc604d230a3f90fd2b2433afcb97 args: - "--auth=none" - "--bind-addr=0.0.0.0:8080" @@ -337,7 +337,7 @@ spec: # dedicated long-lived token. # Runs as root to match HA's root-owned /config files. See config-sync.sh. - name: config-sync - image: alpine/git:2.54.0@sha256:03228d7ded483b0b3e55e1de7fa660d70d3e1bb432fa7021d29e192640de11aa + image: alpine/git:2.54.0@sha256:e8ceedc73bd80992ae8d58a7d24c58b8322146c354f1d2e81a97db4452068ec0 command: ["/bin/sh", "/scripts/sync.sh"] env: - name: SYNC_BRANCH diff --git a/kubernetes/apps/home-assistant/esphome-deployment.yaml b/kubernetes/apps/home-assistant/esphome-deployment.yaml index c5cd9f47..e96181c7 100644 --- a/kubernetes/apps/home-assistant/esphome-deployment.yaml +++ b/kubernetes/apps/home-assistant/esphome-deployment.yaml @@ -36,7 +36,7 @@ spec: type: RuntimeDefault containers: - name: esphome - image: ghcr.io/esphome/esphome:2026.9.1@sha256:776a845d508909bf426d2ee7bdd81796361ebe6a7f091807ce1d6d0b48985413 + image: ghcr.io/esphome/esphome:2026.10.0@sha256:1dff19a59070cdb523b76576cdc74d200f862d43c1407809088855920cf57145 imagePullPolicy: IfNotPresent # Default entrypoint runs the dashboard (Device Builder) against the # mounted /config — no command override needed.