1
0
mirror of https://github.com/github/octodns.git synced 2024-05-11 05:55:00 +00:00
Commit Graph

456 Commits

Author SHA1 Message Date
Michael Vermaes
80adb22a4b Check Route 53 records against all supported types 2018-03-04 14:18:21 +08:00
Ross McFarland
db1ea78e2e Merge pull request #215 from Zophren/patch-1
Update Readme - OVH provider capabilities
2018-03-03 11:07:37 -08:00
Ross McFarland
d1a2540099 Merge branch 'master' into patch-1 2018-03-03 11:04:51 -08:00
Ross McFarland
8b78f9093a Merge pull request #194 from sukiyaki/googledns-semicolon-escapes
Escape unescaped semicolons coming out of Google Cloud DNS
2018-03-03 10:47:39 -08:00
Ross McFarland
fc4bf6b8ce Merge branch 'master' into googledns-semicolon-escapes 2018-03-03 10:43:26 -08:00
Ross McFarland
b153d56289 Merge pull request #175 from github/show-zone-create
Adds a new field Plan.exists to indicate whether the zone exists
2018-03-03 10:29:20 -08:00
Ross McFarland
7228c5b294 Merge remote-tracking branch 'origin/master' into show-zone-create 2018-03-03 10:18:32 -08:00
Ross McFarland
876c09dcc0 Flesh out UT for new Plan.exists messaging 2018-03-03 10:12:34 -08:00
Ross McFarland
e87806db05 Merge pull request #177 from trnsnt/ovh-show-zone-create
Implement populate exists for OvhProvider
2018-03-03 09:58:28 -08:00
Josh Soref
5d2ba2e715 Spelling (#214)
* spelling: ancillary
* spelling: antarctica
* spelling: australia
* spelling: authentication
* spelling: continental
* spelling: constructor
* spelling: conversion
* spelling: creation
* spelling: doesn't
* spelling: easily
* spelling: efficiently
* spelling: equivalent
* spelling: essentially
* spelling: everything
* spelling: exactly
* spelling: be
* spelling: expensive
* spelling: supports
* spelling: healthcheck
* spelling: immediately
* spelling: ignored
* spelling: invocation
* spelling: itself
* spelling: leftovers
* spelling: missing
* spelling: natural
* spelling: nonexistent
* spelling: peculiarities
* spelling: pointing

This change hit a line length limitation, so I'm wrapping it and
adding a period which appears to match local style...

* spelling: quicker
* spelling: response
* spelling: requested
* spelling: redirect
* spelling: traffic
* spelling: unknown
* spelling: uploaded
* spelling: useful
* spelling: separately
* spelling: zone
2018-02-27 09:09:47 -08:00
Zophren
48f804e329 Update Readme - OVH provider capabilities
Add DKIM to provider capabilities
2018-02-27 18:05:34 +01:00
Ross McFarland
dbc592bb4d Merge pull request #209 from github/support-non-ascii
Change str() to unicode() to avoid encoding problems
2018-02-24 09:36:38 -08:00
Ross McFarland
f5c17638a4 Remove Rackspace's _as_unicode, no longer necessary 2018-02-24 09:27:43 -08:00
Ross McFarland
9f2b65ec83 Change str() to unicode() to avoid encoding problems 2018-02-24 09:19:23 -08:00
Ross McFarland
fad5bc32c2 Merge pull request #208 from github/fix-cloudflare-alias-update
Fix handling of Cloudflare ALIAS updates
2018-02-24 09:15:50 -08:00
Ross McFarland
543b1c9dbd Fix handling of Cloudflare ALIAS updates 2018-02-24 09:10:57 -08:00
Ross McFarland
54e5d24c1b Merge pull request #205 from github/cloudflare-consistent-contents
Extract _record_for from populate, use round trip in _apply_Update
2018-02-24 08:11:05 -08:00
Ross McFarland
9f7a114928 Merge branch 'master' into cloudflare-consistent-contents 2018-02-24 07:53:14 -08:00
Ross McFarland
d08e66d6d1 Merge pull request #207 from sshmanko/master
fix logging for update/delete_pcent_threshold
2018-02-22 07:18:13 -08:00
Sergei Shmanko
29bc1f3af3 fix logging for update/delete_pcent_threshold 2018-02-22 12:32:12 +02:00
Ross McFarland
4b44ab14b1 Use MIN_TTL, not 120 literal 2018-02-19 11:40:32 -08:00
Ross McFarland
886a26bc6f Extract _record_for from populate, use round trip in _apply_Update
This will ensure that we have exactly the same logic/behavior across the
board when turning records into content and prevent the :-( hack that was in
here before. It was missing the max(min, ttl) bit we throw everything else
through and this makes that consistent. Most importantly it'll prevent us
from having to fix bugs or make improvements in multiple code paths in the
future.
2018-02-19 11:30:35 -08:00
Masaki Tagawa
7215d80230 PEP8 2018-02-18 10:36:02 +09:00
Masaki Tagawa
5439504dd0 Merge branch 'master' into googledns-semicolon-escapes 2018-02-18 10:31:11 +09:00
Ross McFarland
7c55061666 Merge pull request #198 from nunnun/bug/cloudflare-cdn-option
Remove unnecessary argument "cdn" from CloudflareProvider
2018-02-17 08:25:52 -08:00
Hirotaka Nakajima
743af63989 Remove unnecessary argument "cdn" 2018-02-17 23:00:31 +09:00
Ross McFarland
fa047e06b0 Merge pull request #195 from nsone/master
Properly set filter rules for geo answers
2018-02-15 08:34:01 -08:00
Steve Coursen
eb97b43d28 length of answers check is unnecessary 2018-02-15 10:49:43 -05:00
Steve Coursen
786a4fb06a Merge branch 'master' of ssh://github.com/github/octodns 2018-02-15 10:16:23 -05:00
Ross McFarland
548e06aca0 Merge pull request #196 from sukiyaki/googledns-limit-name
Generate the zone name following the spec of Google Cloud DNS
2018-02-13 13:35:17 -08:00
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 McFarland
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 McFarland
22d8914ef2 Merge branch 'master' into new-sshfp-values 2018-02-12 12:02:36 -08:00
Ross McFarland
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 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