* Add alternative Cloudflare provider configuration
* Rename 'plan' to 'plan_type' in production config
* Add hackclub.community.yaml configuration file
- Update test.yml to use octodns>=1.5.0 with octodns-dnsimple and octodns-cloudflare packages
- Add CLOUDFLARE_TOKEN environment variable to test workflow
- Remove migration comment from production config
- Enable Cloudflare proxy for highway.hackclub.com and shipwrecked.hackclub.com
This fixes the 'ModuleNotFoundError: No module named octodns_dnsimple' error
Co-authored-by: Amp <amp@ampcode.com>
Amp-Thread-ID: https://ampcode.com/threads/T-ebb62134-a378-4e66-a6df-47ad37058ec1
- Migrate 1,154 DNS records to Cloudflare Pro
- Update OctoDNS 0.9.10 → 1.13.0
- Optimize SPF record: 13→7 lookups (fix Cloudflare warning)
- Convert 14 ALIAS records to CNAME for compatibility
- Fix 18 CNAME conflicts
- Lower TTLs to 300s for faster propagation
- Enable Cloudflare proxy for ai.hackclub.com
- Update GitHub Actions for new providers
✅ Zero downtime migration completed successfully
✅ All services verified working
✅ Nameservers switched to Cloudflare
Co-authored-by: Amp <amp@ampcode.com>
Amp-Thread-ID: https://ampcode.com/threads/T-ebb62134-a378-4e66-a6df-47ad37058ec1
Co-authored-by: Amp <amp@ampcode.com>
Amp-Thread-ID: https://ampcode.com/threads/T-ebb62134-a378-4e66-a6df-47ad37058ec1