Alexander Whitestone
ce3da2dbc4
Smoke Test / smoke (pull_request) Failing after 2m25s
feat: sovereign DNS management via Cloudflare API (#692)
DNS record management script with Cloudflare API integration:
Operations:
python3 scripts/dns-manager.py list --zone example.com
python3 scripts/dns-manager.py add --zone example.com --name forge --ip 1.2.3.4
python3 scripts/dns-manager.py update --zone example.com --name forge --ip 5.6.7.8
python3 scripts/dns-manager.py delete --zone example.com --name forge
python3 scripts/dns-manager.py sync --zone example.com --config dns-records.yaml
Features:
- Cloudflare API v4 integration (stdlib only, no deps)
- Zone auto-resolution from domain name
- Sync from YAML config (add missing, update changed)
- API token from CLOUDFLARE_API_TOKEN env or ~/.config/cloudflare/token
- Fleet DNS records: forge, bezalel, allegro subdomains
Also: dns-records.yaml with current fleet domain mappings.
2026-04-15 23:47:32 -04:00
..
2026-04-13 19:59:19 +00:00
2026-04-15 01:52:58 -04:00
2026-04-14 22:18:15 +00:00
2026-03-27 18:09:28 -04:00
2026-04-07 15:43:21 +00:00
2026-04-07 15:43:21 +00:00
2026-04-14 22:14:31 +00:00
2026-04-14 22:18:20 +00:00
2026-04-14 22:14:31 +00:00
2026-04-05 00:27:00 +00:00
2026-04-15 23:47:32 -04:00
2026-04-07 15:56:17 +00:00
2026-04-13 20:18:29 -04:00
2026-04-13 20:18:29 -04:00
2026-04-06 15:02:19 +00:00
2026-04-07 15:22:10 +00:00
2026-04-07 15:46:09 +00:00
chore: check in all local work — uniwizard, briefings, reports, evennia, morrowind, scripts, specs, training data, angband MCP, diagrams, twitter archive, wizards
2026-03-30 17:18:09 -04:00
chore: check in all local work — uniwizard, briefings, reports, evennia, morrowind, scripts, specs, training data, angband MCP, diagrams, twitter archive, wizards
2026-03-30 17:18:09 -04:00
2026-04-15 01:37:47 -04:00
2026-04-15 02:11:31 -04:00
2026-04-15 07:33:01 -04:00
2026-04-14 22:14:31 +00:00
2026-03-30 15:22:34 +00:00
2026-04-14 22:14:31 +00:00
2026-03-30 15:20:01 +00:00
2026-03-30 16:45:35 +00:00
2026-04-05 22:56:19 +00:00
2026-04-06 15:12:21 +00:00
2026-04-06 15:02:09 +00:00
2026-04-07 15:43:21 +00:00
2026-04-13 02:10:05 +00:00
2026-04-14 22:18:13 +00:00
2026-03-28 05:04:44 +00:00
2026-04-14 22:14:31 +00:00
2026-03-30 02:06:39 +00:00
2026-04-13 17:58:55 -04:00
2026-04-13 17:58:55 -04:00