46 lines
2.2 KiB
Markdown
46 lines
2.2 KiB
Markdown
# 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)
|
|
|
|
## 2026-01-18 (Documentation Migration)
|
|
- [DOCS] Infrastructure documentation migrated to Git (git.xtrm-lab.org/jazzymc/infrastructure)
|
|
- [DOCS] Updated local CLAUDE.md to point to Git repo
|
|
- [DOCS] Updated Unraid CLAUDE.md to point to Git repo
|
|
- [PHASE 7] Phase 7 fully completed - GitOps workflow operational
|