Files
infrastructure/docs/06-CHANGELOG.md
jazzymc 62a6267026
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Add infrastructure documentation
2026-01-18 16:57:25 +02:00

1.9 KiB

Changelog

2026-01-18

  • [PHASE 1] DNS Portability - COMPLETED
    • Added DoH route to Traefik dynamic.yml (doh.xtrm-lab.org)
    • Verified DoH endpoint working with ad-blocking
    • Updated verification checklist - all items complete
    • Fixed hostname in docs: dns.xtrm-lab.org → doh.xtrm-lab.org
    • Updated nebula-sync status: unhealthy → healthy
  • [SERVICE] DoH-Server: Now routed via Traefik at doh.xtrm-lab.org
  • [SERVICE] stunnel-dot: Confirmed running for DoT on port 853
  • [ISSUE] Certificate renewal failing - Cloudflare API token needs Zone:DNS:Edit permission (certs expire Feb 11, 2026)
  • [PHASE 1] DNS Redundancy verified:
    • 2x Pi-hole: MikroTik (172.17.0.2) + Unraid (192.168.31.4)
    • 2x Unbound: MikroTik (172.17.0.3) + Unraid (192.168.31.5)
    • nebula-sync: Healthy, syncing every 5 minutes
    • NAT rules: Properly configured for failover
    • Added DNS Redundancy Architecture section to Phase 1 doc
  • [DOC] Rewrote 01-PHASE1-DNS-PORTABILITY.md - removed implementation guides, kept only current state

2026-01-18

  • [INFRA] Updated static IP proposal: dockersocket→172.18.0.2, traefik→172.18.0.3, vaultwarden→172.18.0.15
  • [INFRA] Static IP assignment for critical services - COMPLETED

2026-01-18 (Phase 7 Deployment)

  • [PHASE 7] Gitea deployed - git.xtrm-lab.org - COMPLETED
  • [PHASE 7] Woodpecker CI Server deployed - ci.xtrm-lab.org - COMPLETED
  • [PHASE 7] Woodpecker CI Agent deployed and connected - COMPLETED
  • [SERVICE] gitea: PostgreSQL database (gitea_db) created
  • [SERVICE] woodpecker-server: Port 8008, OAuth via Gitea
  • [SERVICE] woodpecker-agent: Connected to server, 2 parallel workflows
  • [DNS] Added git.xtrm-lab.org and ci.xtrm-lab.org A records

2026-01-18 (Woodpecker Update)

  • [PHASE 7] Woodpecker Server updated to v3.13.0
  • [PHASE 7] Woodpecker Agent updated to v3.13.0
  • [SERVICE] Fixed SQLite database permissions for migration
  • [CI] First pipeline test successful (infrastructure repo)