Commit Graph

9 Commits

Author SHA1 Message Date
a3fc718a34 fix(Chunk2): reconcile PRD with live fleet state
- AdGuard Home: Replicated(2) → Replicated(1) (single instance on MK7)
- Portainer: Manager Constraint → Replicated(1) (deployed as replicated, not manager-only)
- Beszel Agent: Global → Pending (not yet deployed across workers)
- DNS Resolution: Added status table — Technitium deployed but *.ai.home zone not yet authoritative
- Swarm service count: 16 → 15 active + 1 pending

All changes mirrored to split files and master PRD.
2026-05-27 12:03:06 -04:00
26c66590d1 docs: mark Chunk 2 complete, Chunk 3 ready 2026-05-27 11:47:48 -04:00
e6cfa11ca6 docs: add fleet change log 2026-05-27 (ansible branch consolidation), add PRD status tracker 2026-05-27 11:16:20 -04:00
73e42cc8ab fix: homepage host dashboard.ai.home (was home.ai.home) 2026-05-25 20:43:30 -04:00
44ae3ed48f Add swarm.md — live fleet reference for G9 cluster (Phase 1 deployed) 2026-05-25 20:41:10 -04:00
b873e981c7 Remove Vaultwarden/Nextcloud from swarm catalog — they exist on Neo. Add 'Existing External Services' section. 2026-05-25 18:29:15 -04:00
f0ed97d25a Fix catalog: Swarm placements (Global, Replicated, Manager Constraint), remove per-node assignments 2026-05-25 18:27:03 -04:00
fea42f892b Remove Mark5/Bones/Neo/Mark44 — G9 Swarm Cluster is the ONLY deployment target
All services reassigned to MK7 (Swarm Manager) or swarm-distributed.
Per Bobby: Mark5, Bones, Neo, Mark44 are NOT part of this homelab services stack.

Phase 1 infra (Traefik, DNS, AdGuard, Portainer, Prometheus, Beszel, Dozzle, Authelia, Homepage) → MK7
Phase 2 media (Jellyfin, Sonarr, Radarr, Prowlarr) → Swarm distributed
Phase 3 dashboards (Grafana, Homepage) → Swarm distributed

Also updates:
- Backup target: MK7 secondary storage (was Bones)
- Network/DNS/Security model: all refs to Bones/Neo/Mark5/Mark44 corrected
2026-05-25 18:24:22 -04:00
4cff1b5e48 Initial: Iron Legion Homelab Services Stack PRD
Verifies 16 DockerHub images, assigns target nodes per locked policy,
defines 3-phase deployment order (Infra → Media → Polish).

Domain: *.ai.home
No public internet exposure.
Services: Traefik, Technitium DNS, AdGuard Home, Prometheus, Grafana,
Beszel, Dozzle, Portainer, Homepage, Authelia, Vaultwarden, Jellyfin,
Sonarr, Radarr, Prowlarr, Nextcloud
2026-05-25 17:25:40 -04:00