Let systemd own unsigned Gjallar continuity

This commit is contained in:
Meta Vens 2026-08-24 20:58:33 +02:00
commit 1fc13e0df6
2 changed files with 5 additions and 2 deletions

View file

@ -5578,7 +5578,7 @@ fn swarm_targets(options: &SwarmOptions) -> Result<Vec<DaemonTarget>> {
daemon_id: "yggdrasil-gjallar".to_string(),
verse_id: "yggdrasil.local".to_string(),
name: "Yggdrasil Gjallar Eve surface compositor".to_string(),
health_contract: locally_supervised_health_contract(
health_contract: health_contract(
"gjallar.cultnet-rudp-composition-health",
"dependency-unavailable",
),
@ -8464,7 +8464,7 @@ mod tests {
"codex/yggdrasil-aggregate-daemon",
"/srv/gjallar/deploy/deployment.env",
"gjallar",
true,
false,
),
] {
let target = targets

View file

@ -38,6 +38,9 @@ clients, and agent readers lower the same aggregate without becoming its owner.
- State: `/var/lib/gamecult/gjallar/gjallar.service.cc`.
- Deployment: immutable source/dependency pins, a digest-pinned .NET SDK image,
and Idunn's root-owned `gjallar` actuator manifest.
- Continuity: systemd restarts the admitted release. Until Gjallar publishes
authenticated C# health, Idunn observes its diagnostic health but does not
restart merely because authenticated publication is missing.
## Runtime Contract