Commit Graph
2986 Commits
Author SHA1 Message Date
Masaki Tagawa c6aae7b9b3 Always prepend a legal name to the zone name 2018-02-14 06:24:57 +09:00
Masaki Tagawa 2a16e988e0 Generate the zone name following the spec of Google Cloud DNS
Zone name must begin with a letter, end with a letter or digit, and only contain lowercase letters, digits or dashes, and be 63 characters or less.
For instance, a reverse zone of IPv6 may violate the spec on the first character and the length of the zone name.
2018-02-14 01:16:09 +09:00
Steve Coursen c20296ef90 Merge branch 'master' of ssh://github.com/github/octodns 2018-02-13 10:10:32 -05:00
Masaki Tagawa f62f824966 Escape unescaped semicolons coming out of Google Cloud DNS 2018-02-13 23:43:30 +09:00
Steve Coursen 2e17176442 Move if branch around to avoid creating unnecessary filter chains 2018-02-13 09:14:05 -05:00
Ross McFarlandandGitHub 5138d06162 Merge pull request #191 from github/new-sshfp-values
Support for SSHFP ECDSA (3) and SHA-256 (2)
2018-02-12 12:06:47 -08:00
Ross McFarlandandGitHub 22d8914ef2 Merge branch 'master' into new-sshfp-values 2018-02-12 12:02:36 -08:00
Ross McFarlandandGitHub 8943275b10 Merge pull request #192 from trnsnt/fix-srv
Fix SRV and SSHFP record for OVH provider
2018-02-12 08:59:50 -08:00
trnsnt 20d9ce7991 Fix SRV and SSHFP record for OVH provider 2018-02-12 17:31:27 +01:00
Ross McFarland 093398ff94 Support for SSHFP ECDSA (3) and SHA-256 (2)
RFC 6594 & RFC 7479
2018-02-11 17:01:38 -08:00
Ross McFarlandandGitHub 43f6ff7210 Merge pull request #182 from vanbroup/cloudflare-proxied
Option to handle Cloudflare proxied records
2018-02-09 08:08:43 -05:00
Ross McFarlandandGitHub 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 McFarlandandGitHub 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 McFarlandandGitHub 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 McFarlandandGitHub 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 McFarlandandGitHub 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 McFarlandandGitHub 5ae9c03915 Merge branch 'master' into ns1-retry-period 2018-01-09 08:37:41 -08:00
Ross McFarlandandGitHub 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 McFarlandandGitHub 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 McFarlandandGitHub feb61dfd4d Merge pull request #165 from procore/master
Add RackSpace as a provider
2018-01-09 07:25:36 -08:00
Ross McFarlandandGitHub 1fc735e617 Merge branch 'master' into master 2018-01-09 07:22:17 -08:00