Commit graph

35 commits

Author SHA1 Message Date
Alex Park
14b50e8c7b
Try alt cloudflare provider for hackclub.community (#2056)
* Add alternative Cloudflare provider configuration

* Rename 'plan' to 'plan_type' in production config

* Add hackclub.community.yaml configuration file
2025-10-24 23:36:38 -05:00
Alex Park
b77d56f1dd
Change Cloudflare plan type to enterprise (#2124) 2025-10-20 16:13:43 -05:00
Alex Park
c09fd65867
Revert "Revert "Revert "Add hackclub.community to hackclub/dns (#2053)" (#205…" (#2057)
This reverts commit b29fafec3e.
2025-09-20 20:33:56 -05:00
Alex Park
b29fafec3e
Revert "Revert "Add hackclub.community to hackclub/dns (#2053)" (#2054)" (#2055)
This reverts commit a79d589ef7.
2025-09-20 20:23:23 -05:00
Alex Park
a79d589ef7
Revert "Add hackclub.community to hackclub/dns (#2053)" (#2054)
This reverts commit fc223d81b5.
2025-09-20 18:54:10 -05:00
Alex Park
fc223d81b5
Add hackclub.community to hackclub/dns (#2053)
* Add hackclub.community configuration for sources and targets

* Add hackclub.community.yaml configuration file

* ts trailing dot
2025-09-20 17:28:45 -05:00
Zach Latta
f507125e6f Remove unused test files
- Delete bin/test-dry-run script
- Delete config/test.yaml configuration

These test files are no longer needed after successful Cloudflare proxy deployment.

Co-authored-by: Amp <amp@ampcode.com>
Amp-Thread-ID: https://ampcode.com/threads/T-e7a32ea5-66e7-45a8-93fc-e12a629c3ec4
2025-09-06 18:25:27 -04:00
Zach Latta
9df5972b91 fix: GitHub Actions test workflow for Cloudflare-only testing
- Create config/test.yaml for Cloudflare-only testing
- Add bin/test-dry-run script for test workflow
- Update test.yml to use Cloudflare-only config (no DNSimple credentials needed)
- Remove octodns-dnsimple from test dependencies since only testing hackclub.com

This fixes the GitHub Actions failure by testing only the migrated domain (hackclub.com)
rather than trying to test all domains which still require DNSimple credentials.

Co-authored-by: Amp <amp@ampcode.com>
Amp-Thread-ID: https://ampcode.com/threads/T-ebb62134-a378-4e66-a6df-47ad37058ec1
2025-09-06 18:25:27 -04:00
Zach Latta
fb6666c509 fix: update GitHub Actions workflows for Cloudflare migration
- 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
2025-09-06 18:25:27 -04:00
Zach Latta
865aba0cff feat: migrate DNS from DNSimple to Cloudflare
- 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
2025-09-06 18:25:27 -04:00
graham
2715511f6b
Adding hack.club - or at least attempting to (#1071) 2024-02-13 13:59:24 -05:00
Caleb Denio
ff4c406774
Add nonprofit.new 2024-01-09 13:16:26 -05:00
Caleb Denio
1be9d7d345
Attempt to fix deployment (#1006)
* Attempt to fix deployment

* ?

* !

---------

Co-authored-by: graham <graham@hackclub.com>
2023-11-21 09:47:20 -05:00
Lexi Mattick
12b284fb82 Add cpu.land and aisafety.dance 2023-07-24 10:54:34 -04:00
Caleb Denio
bba65f8e49
Revert back to old octoDNS version 2023-05-18 11:44:00 -04:00
Caleb Denio
66d0e5e17b
...and fix dnsimple! 2023-05-18 11:05:36 -04:00
Caleb Denio
c181e1055d
Add hcb.gg 2023-05-18 11:00:57 -04:00
zach latta
c31371889a
Add scrap.dev and scrapbook.dev 2023-02-23 11:02:11 -05:00
Cara Salter
c43d3ea27e
Remove alphabetical requirement (#764)
see discussion in #zrl-land (https://hackclub.slack.com/archives/C01FXNNF6F2/p1665055415107649)
2022-10-06 19:52:38 +08:00
Caleb Denio
97514da39e
Add bank.engineering (#720) 2022-07-22 15:05:15 -04:00
Caleb Denio
5ca0fb83df
Add wackclub.com (#689) 2022-05-08 12:42:09 -04:00
Kunal Botla
e635d57b68
add dino.icu to production.yaml (#601)
* add dino.icu to production.yaml

* Changed the order

* Reorganise

Co-authored-by: Sam Poder <39828164+sampoder@users.noreply.github.com>
2021-11-11 17:36:09 +08:00
Max Wofford
5e24ab3636 Add dinosaurbbq.org domain 2021-10-06 15:21:12 -04:00
Max Wofford
5445ace6f2 Add hackfoundation.org 2021-09-29 13:12:09 -04:00
Caleb Denio
f551d3d179 Add hackclub.app 2021-05-03 14:37:33 -04:00
Lachlan Campbell
9508fac652
Remove Hack Chicago (#353)
* Delete hackchicago.io.yaml

* Remove config
2020-08-18 14:59:36 -04:00
zach latta
29926cc26d
Properly sync hackclub.org 2020-05-07 09:33:00 -04:00
Zach Latta
5ec79d7558
Remove Cloudflare as a target 2018-04-11 12:39:36 -07:00
Zach Latta
3fb49078d2
Target DNSimple for hackclub.com. 2018-04-11 12:33:37 -07:00
Zach Latta
bfddd056a5
Add hackchicago.io to production config 2018-03-28 19:35:36 -07:00
Zach Latta
1da0b0a958
Merge branch 'master' into add-remaining-dns 2018-02-26 15:51:35 -08:00
Zach Latta
541fb6d3b9 Add remaining domains for DNS config 2018-02-26 15:50:47 -08:00
Zach Latta
1214c03662
Use Cloudflare for hackclub.com 2018-02-26 15:36:35 -08:00
Zach Latta
44d1963c56 Move domain config to root dir 2018-02-26 14:23:31 -08:00
Zach Latta
18ca970775 Initial commit 2018-02-26 14:06:01 -08:00