Commit Graph
403 Commits
Author SHA1 Message Date
trnsnt 20d9ce7991 Fix SRV and SSHFP record for OVH provider 2018-02-12 17:31:27 +01:00
Ross McFarland 43f6ff7210 Merge pull request #182 from vanbroup/cloudflare-proxied
Option to handle Cloudflare proxied records
2018-02-09 08:08:43 -05:00
Ross McFarland dfe7d33d23 Merge branch 'master' into cloudflare-proxied 2018-02-09 07:52:45 -05:00
Paul van Brouwershaven c6634b3ccc Simplify _include_change check 2018-02-09 13:44:58 +01:00
Paul van Brouwershaven 6f0b0ddb08 Test different exception types 2018-02-08 08:30:27 +01:00
Paul van Brouwershaven c4179ef0e8 Allow proxied records with the same name 2018-02-07 17:35:19 +01:00
Paul van Brouwershaven 8a7145f49f Changes according to review 2018-02-07 14:53:18 +01:00
Ross McFarland 75403e39f9 Merge pull request #185 from vanbroup/cloudflare-srv
Add SRV support to Cloudflare provider
2018-02-05 13:46:28 -08:00
Paul van Brouwershaven c848860b1f Add SRV support to Cloudflare provider 2018-02-02 09:33:02 +01:00
Paul van Brouwershaven b5e7af0398 Option to handle Cloudflare proxied records
This change imports records that are marked as proxied so that they can be synced to other DNS providers as described in
[this support acticle](https://support.cloudflare.com/hc/en-us/articles/115000830351-How-to-configure-DNS-for-CNAME-partial-setup-when-managing-DNS-externally).
Records that use this functionality will be ignored by this provider and not be synced back to Cloudflare as we don't know the origin record values that would be required.

This change does not allow you to enable, disable or configure the CDN itself as that would require a lot of metadata to be handled by OctoDNS.
The intention of this change is to allow users to run a multi-DNS provider setup without sending any traffic to their origin directly.

See also github/octodns#45
2018-01-31 09:57:36 +01:00
Ross McFarland 507e748b98 Merge pull request #178 from yzguy/dnsmadeeasy-provider
Dnsmadeeasy provider
2018-01-28 19:55:26 -05:00
Adam Smith d8837a14ad add tests for DnsMadeEasy provider 2018-01-27 21:58:05 -08:00
Adam Smith 4dc7c582a3 add ratelimit_delay parameter 2018-01-25 13:01:39 -08:00
Adam Smith 712d1d86aa add DnsMadeEasy to README, sandbox environment toggle 2018-01-22 21:45:21 -08:00
Adam Smith ef2ebf7199 add exists for zone creation detection 2018-01-21 23:37:01 -08:00
Adam Smith 449330bbf3 add DnsMadeEasy Provider 2018-01-21 22:47:46 -08:00
Ross McFarland 4946837faf Merge pull request #173 from github/handle-0-pref
Handle MX preference of 0
2018-01-21 06:53:22 -08:00
Ross McFarland af435c3130 Handle MX preference of 0 2018-01-21 06:31:37 -08:00
Ross McFarland 52d4aa1af8 Merge pull request #169 from github/ns1-retry-period
RateLimitException.period is coming back as str now
2018-01-09 08:41:05 -08:00
Ross McFarland 5ae9c03915 Merge branch 'master' into ns1-retry-period 2018-01-09 08:37:41 -08:00
Ross McFarland a504ad1168 Merge pull request #171 from github/ns1-geo-hc
Comment that NS1 geo health checks aren't yet supported
2018-01-09 08:07:28 -08:00
Ross McFarland 68bc400e19 Comment that NS1 geo health checks aren't yet supported 2018-01-09 07:51:32 -08:00
Ross McFarland 456bed5da8 Merge pull request #170 from nsone/master
Set Ns1Provider to "Yes" for GeoDNS Support
2018-01-09 07:41:56 -08:00
Steve Coursen 682e57c9f9 Set Ns1Provider to "Yes" for GeoDNS Support 2018-01-09 10:35:52 -05:00
Ross McFarland c16b8d6d78 RateLimitException.period is coming back as str now 2018-01-09 07:28:36 -08:00
Ross McFarland feb61dfd4d Merge pull request #165 from procore/master
Add RackSpace as a provider
2018-01-09 07:25:36 -08:00
Ross McFarland 1fc735e617 Merge branch 'master' into master 2018-01-09 07:22:17 -08:00
Ross McFarland b5ad8a7eb3 Merge pull request #164 from nsone/master
Add geo support for NS1 provider
2018-01-09 07:13:16 -08:00
Steve Coursen 9785e40688 use defaultdict 2018-01-08 22:04:42 -05:00
Steve Coursen d8ba6a2b41 slight code cleanup, coverage increase 2018-01-08 22:02:46 -05:00
Steve Coursen 241e6cc0ce E501 trim lines 2018-01-08 21:57:13 -05:00
Steve Coursen dcdde5db5d Handle multiple answers correctly when dersializing 2018-01-08 21:46:59 -05:00
Steve Coursen 154ca64038 Fix serialization of multiple answers, that had caused a ResourceException 2018-01-08 20:13:20 -05:00
Ross McFarland e45fec3956 Merge branch 'master' into master 2018-01-08 14:12:03 -08:00
Terrence Cole e875ee7f5d Add a comment explaining our update scheme. 2018-01-08 11:07:03 -08:00
Steve Coursen b06c14deae Fix E501 line too long 2018-01-08 12:28:25 -05:00
Steve Coursen dc43c43866 Increased test coverage 2018-01-08 10:02:27 -05:00
Steve Coursen ccf31c1f91 Merge branch 'master' into master 2018-01-08 09:05:51 -05:00
Steve Coursen 25dfaf2310 Merge branch 'master' into master 2018-01-06 23:28:20 -05:00
Stephen Coursen 57685b89cf Merge branch 'master' of ssh://github.com/nsone/octodns 2018-01-07 03:50:19 +00:00
Stephen Coursen 0df8ed5e2a bump required version of nsone-python client 2018-01-07 03:50:10 +00:00
Steve Coursen 24f72a85d1 Merge pull request #2 from nsone/ns1-geo-add-filter
Add geotarget filter, change log level to debug
2018-01-06 22:47:27 -05:00
Ross McFarland 10dd69fae7 Merge pull request #167 from github/cloudflare-alias-support
Cloudflare ALIAS support
2018-01-06 19:02:08 -08:00
Ross McFarland e300f1c301 Merge branch 'master' into cloudflare-alias-support 2018-01-06 18:59:41 -08:00
Ross McFarland de4dc76b3f Merge pull request #156 from github/plan-outputs
Adds new plan_outputs functionality to allow configuring what to do with plans
2018-01-06 17:04:23 -08:00
Ross McFarland c8e71955bb Merge branch 'master' into plan-outputs 2018-01-06 16:54:04 -08:00
Ross McFarland fdea900537 Correct total_count in Cloudflare record fixtures 2018-01-06 16:53:34 -08:00
Ross McFarland 0659eda451 Add Cloudflare ALIAS record support
Translates them to/from root CNAME
2018-01-06 16:53:11 -08:00
Ross McFarland 026b9108d0 Merge pull request #162 from github/cloudflare-updates
Major reworking of Cloudflare record update
2018-01-06 16:34:12 -08:00
Ross McFarland ad1d0f0fe8 Fixes and unit tests for new plan output functionality 2018-01-06 16:26:48 -08:00