From 7b6a0e70afceab8c9854d6381231ed9ca64000f6 Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Sun, 31 May 2026 15:12:33 +0000 Subject: [PATCH] hermes-agent: opt out of external monitor while parked MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit hermes-agent is parked at replicas=0 (PVC perms bug, 2026-04-22). Its auto-created Uptime Kuma external monitor was down → ExternalAccessDivergence firing, which halts kured node reboots. Set external_monitor=false so a deliberately-down service stops tripping the divergence gate. Re-enable when the deployment is brought back up. Co-Authored-By: Claude Opus 4.7 --- stacks/hermes-agent/main.tf | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/stacks/hermes-agent/main.tf b/stacks/hermes-agent/main.tf index 1957b59d..b4345982 100644 --- a/stacks/hermes-agent/main.tf +++ b/stacks/hermes-agent/main.tf @@ -9,7 +9,7 @@ resource "kubernetes_namespace" "hermes_agent" { metadata { name = "hermes-agent" labels = { - tier = local.tiers.aux + tier = local.tiers.aux "keel.sh/enrolled" = "true" } } @@ -431,6 +431,11 @@ module "ingress" { name = "hermes-agent" tls_secret_name = var.tls_secret_name auth = "required" + # Parked at replicas=0 since 2026-04-22 (PVC perms bug). Opt out of the + # Uptime Kuma external monitor so a deliberately-down service doesn't fire + # ExternalAccessDivergence (which halts kured reboots). Re-enable when the + # deployment is brought back up. (2026-05-31) + external_monitor = false extra_annotations = { "gethomepage.dev/enabled" = "true" "gethomepage.dev/name" = "Hermes Agent"