Corrected stale claims found by cross-referencing git history and live
kubectl/SSH state:
- Drop Terraform provisioning claim (VMs are created by the ansible-homelab
proxmox role via community.proxmox.proxmox_kvm; terraform/ is empty)
- Bump k3s badge to the version actually running (v1.36)
- Drop Elastic Stack as a live logging path - it was disabled in favor of
agentmemory and has no namespace or ArgoCD Application anymore
- Drop zeroclaw from the app list - manifests exist but it was never wired
into ArgoCD's app registry, so it has never actually run
Added detail confirmed against live state: Longhorn's Hetzner backup
target, node_cleanup containerd-pruning timer, MikroTik static DHCP
leases, Prometheus cardinality/false-positive-alert tuning, actual
CNPG cluster inventory, corrected MetalLB pool size, aya01's real NFS
capacity, k3s-server11's post-rebuild spec drift, and the naruto01
etcd quorum concentration.
docker-host11 actually runs on mii01 (AMD Ryzen 7 5700U — no Intel
iGPU), not on hardware with QuickSync passthrough. Jellyfin transcodes
CPU-only there; update hardware table, diagram, and app description to
match.
- Move Design notes above Hardware so the why is visible before the detail tables
- Gitea: update from Docker on docker-host11 to k8s deployment (migrated June 2026)
- Remove Zeroclaw (no namespace on cluster, not registered in ArgoCD)
- Drop ECK/Elastic Agent references (elastic-system not active)
- Fix infrastructure layout comment: replace ECK with Prometheus
- Replace Elastic Stack with Loki + Promtail throughout
- Add LiteLLM (LLM proxy), agentmemory, athome (personal homepage) to applications
- Add Raspberry Pi (naruto) to hardware table — Zigbee2MQTT + Mosquitto via Ansible
- Update CloudNativePG note to include LiteLLM as consumer
- Add raspberry_pi role to repo layout