From 65bac4ebfe326d9f42f9d81d11ae8bf77f494caa Mon Sep 17 00:00:00 2001 From: Oskar Kapala Date: Wed, 27 May 2026 13:59:28 +0200 Subject: [PATCH] fix(node-agent): mount host SSH key into container for event shipping Nodes ship events to VPS via rsync+SSH. The container runs as root and uses the default SSH identity, which must be at /root/.ssh/. Mount /home/oskar/.ssh from the host read-only so the existing authorized key is available inside the container. Co-Authored-By: Claude Sonnet 4.6 --- .../runtime/node-agent/docker-compose.override.yml | 2 ++ hosts/piha/runtime/node-agent/docker-compose.override.yml | 2 ++ hosts/solaria/runtime/node-agent/docker-compose.override.yml | 2 ++ 3 files changed, 6 insertions(+) diff --git a/hosts/chelsty-infra/runtime/node-agent/docker-compose.override.yml b/hosts/chelsty-infra/runtime/node-agent/docker-compose.override.yml index c692352..583c11f 100644 --- a/hosts/chelsty-infra/runtime/node-agent/docker-compose.override.yml +++ b/hosts/chelsty-infra/runtime/node-agent/docker-compose.override.yml @@ -7,3 +7,5 @@ services: - VPS_EVENTS_USER=oskar - VPS_EVENTS_PATH=/opt/homelab/events - CHECK_INTERVAL=60 + volumes: + - /home/oskar/.ssh:/root/.ssh:ro diff --git a/hosts/piha/runtime/node-agent/docker-compose.override.yml b/hosts/piha/runtime/node-agent/docker-compose.override.yml index 805585f..196e1ac 100644 --- a/hosts/piha/runtime/node-agent/docker-compose.override.yml +++ b/hosts/piha/runtime/node-agent/docker-compose.override.yml @@ -7,3 +7,5 @@ services: - VPS_EVENTS_USER=oskar - VPS_EVENTS_PATH=/opt/homelab/events - CHECK_INTERVAL=60 + volumes: + - /home/oskar/.ssh:/root/.ssh:ro diff --git a/hosts/solaria/runtime/node-agent/docker-compose.override.yml b/hosts/solaria/runtime/node-agent/docker-compose.override.yml index 896a014..058c9ee 100644 --- a/hosts/solaria/runtime/node-agent/docker-compose.override.yml +++ b/hosts/solaria/runtime/node-agent/docker-compose.override.yml @@ -7,3 +7,5 @@ services: - VPS_EVENTS_USER=oskar - VPS_EVENTS_PATH=/opt/homelab/events - CHECK_INTERVAL=60 + volumes: + - /home/oskar/.ssh:/root/.ssh:ro