From 581aed5fcca76ba0e446a37c92229c4ed329ee00 Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Sun, 19 Apr 2026 13:01:36 +0000 Subject: [PATCH] [openclaw,tor-proxy] Opt task-webhook + torrserver out of external monitoring Adds `external_monitor = false` to the ingress_factory calls for task-webhook and torrserver so the `external-monitor-sync` CronJob stops auto-creating `[External] ` monitors for them. Both services remain deployed and reachable; only the Uptime Kuma monitors are dropped. --- stacks/openclaw/main.tf | 13 +++++++------ stacks/tor-proxy/main.tf | 13 +++++++------ 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/stacks/openclaw/main.tf b/stacks/openclaw/main.tf index 18572fb1..2a611be9 100644 --- a/stacks/openclaw/main.tf +++ b/stacks/openclaw/main.tf @@ -837,12 +837,13 @@ resource "kubernetes_service" "task_webhook" { } module "task_webhook_ingress" { - source = "../../modules/kubernetes/ingress_factory" - namespace = kubernetes_namespace.openclaw.metadata[0].name - name = "task-webhook" - tls_secret_name = var.tls_secret_name - host = "task-webhook" - port = 80 + source = "../../modules/kubernetes/ingress_factory" + namespace = kubernetes_namespace.openclaw.metadata[0].name + name = "task-webhook" + tls_secret_name = var.tls_secret_name + host = "task-webhook" + port = 80 + external_monitor = false } # --- CronJob: Scheduled cluster health check --- diff --git a/stacks/tor-proxy/main.tf b/stacks/tor-proxy/main.tf index 21db5b94..407fba33 100644 --- a/stacks/tor-proxy/main.tf +++ b/stacks/tor-proxy/main.tf @@ -295,12 +295,13 @@ resource "kubernetes_service" "torrserver-bt" { } module "torrserver_ingress" { - source = "../../modules/kubernetes/ingress_factory" - namespace = kubernetes_namespace.tor-proxy.metadata[0].name - name = "torrserver" - tls_secret_name = var.tls_secret_name - port = "8090" - protected = true + source = "../../modules/kubernetes/ingress_factory" + namespace = kubernetes_namespace.tor-proxy.metadata[0].name + name = "torrserver" + tls_secret_name = var.tls_secret_name + port = "8090" + protected = true + external_monitor = false extra_annotations = { "gethomepage.dev/enabled" = "true" "gethomepage.dev/name" = "TorrServer"