From 8b972715c47731f2418d0c423cb0dd2076940bd7 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Sat, 22 Aug 2026 16:09:20 +0200 Subject: [PATCH] Expose Idunn deployment brake denial causes --- crates/idunn-daemon/src/main.rs | 7 +------ scripts/linux/idunn-yggdrasil.service | 1 - 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/crates/idunn-daemon/src/main.rs b/crates/idunn-daemon/src/main.rs index da3ef16..3c4ee62 100644 --- a/crates/idunn-daemon/src/main.rs +++ b/crates/idunn-daemon/src/main.rs @@ -6027,7 +6027,7 @@ fn run_deployment( request_id: request.request_id.clone(), daemon_id: request.daemon_id.clone(), state: "failed".to_string(), - detail: format!("deployment command could not run: {error}"), + detail: format!("deployment command could not run: {error:#}"), completed_at: requested_at.to_string(), }, } @@ -8048,11 +8048,6 @@ mod tests { "--deployment-brake-store /var/lib/gamecult/idunn-authority/deployment-brake.cc" )); assert!(unit.contains("ReadOnlyPaths=/var/lib/gamecult/idunn-authority")); - assert!( - unit.contains( - "ReadWritePaths=/var/lib/gamecult/idunn-authority/deployment-brake.cc.lock" - ) - ); assert!( !unit .lines() diff --git a/scripts/linux/idunn-yggdrasil.service b/scripts/linux/idunn-yggdrasil.service index c680cfc..a57c118 100644 --- a/scripts/linux/idunn-yggdrasil.service +++ b/scripts/linux/idunn-yggdrasil.service @@ -21,7 +21,6 @@ ProtectHome=yes ProtectSystem=full ReadWritePaths=/etc/gamecult/idunn /etc/gamecult/ghostlight /etc/systemd/system/epiphany-swarm.service /etc/systemd/system/ghostlight-dungeon.service /var/lib/gamecult/idunn /srv/build /srv/voidbot ReadOnlyPaths=/var/lib/gamecult/idunn-authority -ReadWritePaths=/var/lib/gamecult/idunn-authority/deployment-brake.cc.lock [Install] WantedBy=multi-user.target