# SERVICE.md — kube-bot

## Identität
- **Name:** kube-bot
- **Container:** kube-bot
- **Owner:** Mislav
- **Status:** healthy
- **Rolle:** Kubernetes Cluster Admin Bot — passiver Cluster-Beobachter und Diagnose-Assistent

## Slack
- **Bot User ID:** U0B8WCR9TA5
- **Bot ID:** B0B8R66V6HK
- **App ID:** A0B8R60UHEH
- **Display Name:** kubebot
- **Channels:** #it-service (C0B26UDFS2C, requireMention:false)

## Deployment
- **Port:** 25300
- **Infisical-Pfad:** /kube-bot
- **Image:** openclaw:local
- **Model:** anthropic/claude-sonnet-4-6 (primary), openai-codex/gpt-5.5
- **Config:** `/opt/openclaw/agents/kube-bot/home/openclaw.json`

## Abhängigkeiten
- **Skills:** (keine spezifischen Skills aktiviert)
- **Externe APIs:** Kubernetes/K3s Cluster (kubectl), Infisical HOB_CATTARO
- **Andere Bots:** diskstation-bot (U0B1RE7EVQ9) in #it-service; nextcloud-bot (U0AS1BYEC3U) in #it-service

## Notizen
- Führt **keine** eigenständigen Änderungen am Cluster aus
- Destructive Actions benötigen explizites OK von Mislav im Chat
- Docker-Socket gemountet → kann Container auf Ki-Node steuern
- HOB_CATTARO Infisical-Anbindung für K3s-Secrets konfiguriert
