From 1f131c6e6d975bd336ac74b0d5ba6fecb7446731 Mon Sep 17 00:00:00 2001 From: sascha Date: Wed, 22 Jul 2026 10:38:09 +0200 Subject: [PATCH] sync: butler.yaml from Butler 2.3 --- butler.yaml | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/butler.yaml b/butler.yaml index 2e160c4..f91c3f9 100644 --- a/butler.yaml +++ b/butler.yaml @@ -8,6 +8,8 @@ services: auth: session vault_key: dockhand_password description: "Docker management UI" + health_path: "/api/health" + redact_response_fields: [hawserToken, webhookSecret] sonarr: url: "http://10.2.1.100:8989" @@ -15,6 +17,7 @@ services: key_file: sonarr vault_key: sonarr_uhd_key description: "TV show management (UHD)" + health_path: "/ping" sonarr1080p: auth: apikey_urlfile @@ -27,6 +30,7 @@ services: key_file: radarr vault_key: radarr_uhd_key description: "Movie management (UHD)" + health_path: "/ping" radarr1080p: auth: apikey_urlfile @@ -39,6 +43,7 @@ services: key_file: seer vault_key: seerr_api_key description: "Media request management" + health_path: "/api/v1/status" outline: url: "http://10.1.1.100:3000" @@ -53,6 +58,7 @@ services: key_file: n8n vault_key: n8n_api_key description: "Workflow automation" + health_path: "/healthz" proxmox: url: "https://10.5.85.11:8006" @@ -65,6 +71,7 @@ services: key_file: homeassistent vault_key: ha_token description: "Home automation" + health_path: "/api/" grafana: url: "http://10.1.1.111:3000" @@ -72,13 +79,14 @@ services: key_file: grafana vault_key: grafana_api_key description: "Monitoring dashboards" + health_path: "/api/health" uptime: - url: "http://159.69.245.190:3001" + url: "http://10.5.85.5:3001" auth: bearer key_file: uptime vault_key: uptime_api_key - description: "Uptime monitoring" + description: "Uptime Kuma web UI on automation1 (no supported REST API)" waha: url: "http://10.4.1.110:3500" @@ -86,6 +94,8 @@ services: key_file: waha_api_key vault_key: waha_api_key description: "WhatsApp API" + health_path: "/api/sessions" + health_expected: [200] forgejo: url: "http://10.4.1.116:3001" @@ -93,6 +103,7 @@ services: key_file: forgejo vault_key: forgejo_token description: "Git server (Gitea fork)" + health_path: "/api/healthz" semaphore: url: "http://10.4.1.116:8090" @@ -100,6 +111,15 @@ services: key_file: semaphore vault_key: semaphore_token description: "Ansible UI/API" + health_path: "/api/projects" + health_expected: [200] + + fileflows: + url: "http://10.2.1.104:8268" + auth: none + description: "Media processing and transcoding" + health_path: "/" + timeout: 300 # VM lifecycle settings vm: @@ -114,7 +134,7 @@ vm: # TTS settings tts: - speaker_url: "http://10.10.1.166:10800" + speaker_url: "http://10.5.85.2:10800" chatterbox_url: "http://10.2.1.104:8004/tts" chatterbox_health_url: "http://10.2.1.104:8004/api/model-info" default_voice: "deep_thought.mp3"