File tree Expand file tree Collapse file tree 3 files changed +17
-7
lines changed Expand file tree Collapse file tree 3 files changed +17
-7
lines changed Original file line number Diff line number Diff line change 2626 - name : Sync w/ production DNS providers
2727 run : ./bin/sync ${{ inputs.force && '--force' || '' }}
2828 env :
29- HETZNER_KEY : ${{ secrets.HETZNER_KEY }}
29+ CLOUDFLARE_TOKEN : ${{ secrets.CLOUDFLARE_TOKEN }}
Original file line number Diff line number Diff line change 2424 - name : Do a dry run
2525 run : ./bin/dry-run ${{ inputs.force && '--force' || '' }}
2626 env :
27- HETZNER_KEY : ${{ secrets.HETZNER_KEY }}
27+ CLOUDFLARE_TOKEN : ${{ secrets.CLOUDFLARE_TOKEN_READ_ONLY }}
Original file line number Diff line number Diff line change @@ -5,19 +5,29 @@ providers:
55 directory : ./
66 enforce_order : True
77 default_ttl : 600
8- hetzner :
9- class : octodns_hetzner.HetznerProvider
10- token : env/HETZNER_KEY
8+ cloudflare :
9+ class : octodns_cloudflare.CloudflareProvider
10+ token : env/CLOUDFLARE_TOKEN
11+ # Production best practices
12+ plan_type : free # Cloudflare plan type
13+ min_ttl : 120 # Cloudflare minimum
14+ # Enhanced reliability settings
15+ retry_count : 5 # More retries for production
16+ retry_period : 600 # 10 minute wait on rate limits
17+ pagerules : false
18+ zones_per_page : 50 # API pagination
19+ records_per_page : 100 # API pagination
20+
1121
1222zones :
1323 patchworklabs.org. :
1424 sources :
1525 - config
1626 targets :
17- - hetzner
27+ - cloudflare
1828
1929 hackathon.help. :
2030 sources :
2131 - config
2232 targets :
23- - hetzner
33+ - cloudflare
You can’t perform that action at this time.
0 commit comments