Commit Graph

101 Commits

Author SHA1 Message Date
Heesu Hwang 386ada34f0 Added onto azuredns.py. Still completing code skeleton 2017-06-19 17:04:25 -07:00
Heesu Hwang 0e20c076b0 First skeleton of Azure DNS Provider class 2017-06-16 14:20:36 -07:00
Ross McFarland a7c538dcd6 Merge pull request #47 from github/alias-support
Alias support
2017-06-13 15:59:33 -07:00
Ross McFarland b777c159ce Merge remote-tracking branch 'origin/master' into alias-support 2017-06-12 14:07:03 -07:00
Ross McFarland e87462380f Update comment about DNSimple's ALIAS support, no errors are thrown 2017-06-12 14:06:43 -07:00
Ross McFarland 98e0670020 Merge pull request #56 from github/ignored-record-support
Add support for ignored records.
2017-06-09 07:02:19 -07:00
Ross McFarland 80b06b726c Merge branch 'master' into ignored-record-support 2017-06-09 06:22:37 -07:00
Ross McFarland a69362d509 Merge pull request #59 from github/route53-semicolon-escapes
Escape unescaped semicolons coming out of Route53
2017-06-09 05:43:57 -07:00
Ross McFarland d95f84216b Merge branch 'master' into route53-semicolon-escapes 2017-06-08 18:50:35 -07:00
Ross McFarland efa474b1c8 Merge pull request #60 from github/fix-always-dry-run
Fix zone-level always-dry-run functionality
2017-06-08 18:50:08 -07:00
Ross McFarland 7e0730ea1b Helps if I add the new config file 2017-06-08 18:45:47 -07:00
Ross McFarland 371138dbec Fix zone-level always-dry-run functionality
Thanks @offmindby!
2017-06-08 18:34:33 -07:00
Ross McFarland dd0042c6ff Escape unescaped semicolons coming out of Route53 2017-06-08 17:55:19 -07:00
Ross McFarland ff2fec72d8 Add support for ignored records.
```yaml
ignored:
  octodns:
    ignored: true
  type: A
  value: 1.2.3.4
```
2017-06-04 19:03:38 -07:00
Ross McFarland a36605e97e Merge branch 'master' into alias-support 2017-06-04 14:18:47 -07:00
Ross McFarland 1e329f1345 Merge pull request #55 from github/dnsimple-root-record-fixes
DnsimpleProvider updates delete before create, or else errors thrown
2017-06-04 14:17:27 -07:00
Ross McFarland 6fd7371e2f DnsimpleProvider updates delete before create, or else errors thrown 2017-06-04 14:12:53 -07:00
Ross McFarland 736938912c Merge pull request #54 from github/ns1-no-sshfp
NS1 does not support SSHFP
2017-06-04 14:09:43 -07:00
Ross McFarland 23d0efdba2 DNSimple mock calls allowed in any order 2017-06-04 14:08:04 -07:00
Ross McFarland 1b1590011c NS1 does not support SSHFP 2017-06-04 14:07:12 -07:00
Ross McFarland 8ed7278032 DynProvider and DnsimpleProvider ALIAS tests 2017-06-03 17:21:08 -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
Ross McFarland 82ed633669 Merge remote-tracking branch 'origin/master' into alias-support 2017-06-03 09:31:07 -07:00
Ross McFarland 756f017854 Go back to simple/standard ALIAS value 2017-06-03 08:47:01 -07:00
Ross McFarland 703ec00e24 Merge pull request #50 from vanbroup/patch-1
Fix NS1 provider name
2017-06-01 07:30:07 -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 68fe90fd78 Merge pull request #48 from weyrick/patch-1
Update README to include new NS1 Provider
2017-05-31 09:53:12 -07:00
Shannon Weyrick 7163c83102 Update README to include new NS1 Provider 2017-05-31 12:29:02 -04: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 9dbfe7c839 AliasValue, name & type, improved Record KeyError handling 2017-05-28 17:05:23 -07:00
Ross McFarland f2b3e9e3f4 Add missing class 2017-05-28 07:26:47 -07:00
Ross McFarland 9e172ed303 Add AliasRecord & tests 2017-05-28 07:21:53 -07:00
Ross McFarland f12bbd9191 Merge pull request #44 from github/cmd-mains
Add __main__ calls to main in cmds
2017-05-27 14:12:36 -07:00
Ross McFarland 9da976122c Add __main__ calls to main in cmds 2017-05-27 14:10:32 -07:00
Ross McFarland ea653c7c2a Merge pull request #42 from clwells/doc-link-fix
Fixing octodns/record.py link
2017-05-24 13:37:39 -07:00
Chris Wells b1e762dee8 Fixing octodns/record.py link 2017-05-24 16:33:44 -04:00
Joe Williams 68fcd69f22 Merge pull request #40 from github/failsafe
use a percentage of change/deleted records rather than an absolute count
2017-05-24 08:32:05 -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 2ff34997a5 Merge pull request #35 from github/dyn-monitor-user-agent
Dyn monitor user agent
2017-05-12 05:39:37 -07:00
Ross McFarland 864a700f95 Remove extranious u's 2017-05-11 08:45:25 -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 a6948a3b0b Merge pull request #32 from github/route53-geo-conv-fixes
Route53 geo conv fixes
2017-05-09 16:42:41 -07:00
Ross McFarland 852381b810 Add test for Route53Provider geo -> plain conversion 2017-05-09 14:45:35 -07:00
Ross McFarland d7469cbd0b Test _get_health_check_id without perm to create 2017-05-09 14:26:48 -07:00
Ross McFarland ee6a654054 HealthCheckId is required for geo records now 2017-05-09 14:22:39 -07:00