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

273 Commits

Author SHA1 Message Date
Ross McFarland
6fd7371e2f DnsimpleProvider updates delete before create, or else errors thrown 2017-06-04 14:12:53 -07:00
Ross McFarland
1b1590011c NS1 does not support SSHFP 2017-06-04 14:07:12 -07:00
Ross McFarland
11cf155477 Pass of ALIAS support across supported providers. Allow ALIAS ttl
Supports ALIAS for Dnsimple, Dyn, Ns1, and PowerDNS. Notes added to readme about
some of the quirks found while working with them. TTL seems to mostly be
accepted on ALIAS records so it has been added back, what it means seems to vary
across providers, thus notes.
2017-06-03 09:44:05 -07:00
Paul van Brouwershaven
ac82ab171e Fix NS1 provider name
Update example class name from "octodns.provider.nsone.Ns1Provider" to working "octodns.provider.ns1.Ns1Provider".
2017-06-01 15:57:53 +02:00
Ross McFarland
b549ee79e9 Merge pull request #33 from github/nsone-basic-support
First pass through NsOneProvider
2017-05-30 07:57:24 -07:00
Ross McFarland
a9c6d8c6ba Rework _Route53Record to avoid a bunch of hacks
They were working around the lack of class hierarchy, this addresses that by
adding 2 child classes. It gets rid of a bunch of ugly default params and
if-this junk in the main class that was trying to deal with plain & geo records.
Also as a positive side effect it gets rid of some hacks that lived in
Route53Provider dealing with the fact that the old setup couldn't detect going
to/from a GeoDNS record correctly.
2017-05-29 08:26:38 -07:00
Joe Williams
e16bd2701f fix up logging 2017-05-24 08:04:52 -07:00
Joe Williams
5b93bb5979 use a percentage of change/deleted records rather than an absolute count 2017-05-24 07:21:04 -07:00
Ross McFarland
bc1736bc39 NS1, add Delete support, fix apply create, flush out tests to 100% 2017-05-23 09:36:15 -07:00
Ross McFarland
06e17d043b Corrected handling of ns1 errors, Ns1Provider.populate tests 2017-05-22 17:33:31 -07:00
Ross McFarland
1aae060f6d Add User-Agent header to Dyn monitors 2017-05-11 08:43:49 -07:00
Ross McFarland
23257d8ac7 NsOneProvider -> Ns1Provider and related renames 2017-05-10 16:09:21 -07:00
Ross McFarland
5f95cd904c First pass through NsOneProvider 2017-05-09 22:17:52 -07:00
Ross McFarland
852381b810 Add test for Route53Provider geo -> plain conversion 2017-05-09 14:45:35 -07:00
Ross McFarland
ee6a654054 HealthCheckId is required for geo records now 2017-05-09 14:22:39 -07:00
Ross McFarland
e7fffb0ca1 Route53Provider correctly handle converting to and from geo records 2017-05-09 14:20:44 -07:00
zBart
bc98af024b Handle Cloudflare not escaping semicolons 2017-05-03 12:46:42 +02:00
Ross McFarland
20351ba442 DynProvider Traffic Directors want lowercase province without country 2017-04-13 08:43:02 -07:00
Ross McFarland
4f53f7d0f7 Rework DynProvider._check_dyn_sess based on further reading of the code
It's actually session creation that isn't thread-safe so we need to lock around
that.
2017-03-29 12:00:43 -07:00
Ross McFarland
9ff90a9b4c DynectSession creation isn't thread-safe so we need to lock around it 2017-03-29 10:57:24 -07:00
Ross McFarland
fe1d1b22d7 Handle creating per-thread DynectSessions 2017-03-27 15:27:45 -07:00
Ross McFarland
da4632fb7c docstrings for each provider showing config 2017-03-17 10:03:27 -07:00
Ross McFarland
7957a4c018 Initial import of OSS OctoDNS 2017-03-15 15:38:10 -07:00