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
Eric Vergne
ff305ca1bb
Implement populate exists for OvhProvider
2018-01-22 17:40:36 +01: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
7566250f96
Implement populate exists for DnsimpleProvider
2018-01-21 14:58:33 -08:00
Ross McFarland
88ff1729ab
Implement populate exists for DigitalOceanProvider
2018-01-21 14:55:53 -08:00
Ross McFarland
720e8eb434
Implement populate exists for AzureProvider
2018-01-21 14:49:20 -08:00
Ross McFarland
d693d2e99e
Implement populate exists for GoogleCloudProvider
2018-01-21 14:46:49 -08:00
Ross McFarland
d35fcd319a
Implement populate exists for RackspaceProvider
2018-01-21 14:44:36 -08:00
Ross McFarland
4d180ed991
Implement populate exists for YamlProvider
2018-01-21 14:41:54 -08:00
Ross McFarland
1f40b98889
Implement populate exists for CloudflareProvider
2018-01-21 14:40:07 -08:00
Ross McFarland
b54630878f
Implement populate exists for DynProvider
2018-01-21 14:37:31 -08:00
Ross McFarland
3ef91326e8
Implement populate exists for Ns1Provider
2018-01-21 14:35:32 -08:00
Ross McFarland
d03e07c01c
Implement populate exists for PowerDnsProvider
2018-01-21 14:27:08 -08:00
Ross McFarland
73c002f94c
Implement populate exists for Route53Provider
2018-01-21 14:26:51 -08:00
Ross McFarland
94bfb1e507
Switch populate to return exists, cleaner setup
2018-01-21 14:06:20 -08:00
Ross McFarland
1e71bce907
Add create param to Plan
2018-01-21 13:47:58 -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