Ross McFarland
5a6c32d66c
Merge pull request #46 from github/route53-refactor
Rework _Route53Record to avoid a bunch of hacks
9 years ago
Ross McFarland
acd245ed41
Merge branch 'master' into route53-refactor
9 years ago
Heesu Hwang
71b23214ee
Merge branch 'master' of https://github.com/github/octodns into AZProvider
9 years ago
Heesu Hwang
92828ce1c6
Successfully able to add A records. TODO: check against live server to remove records not listed in config
9 years ago
Heesu Hwang
f5bce43e10
Testing AzureProvider. TODO: resolve 'Exception: Unknown provider class: octodns.provider.azure.AzureProvider'
9 years ago
Heesu Hwang
f48ef28688
Added shell script
9 years ago
Heesu Hwang
ae9dd97f16
Filled out skeleton. Starting Testing
9 years ago
Ross McFarland
3b349c96f0
Merge pull request #71 from github/route53-and-cloudflare-no-alias
Quick-fix disable ALIAS for Route53 & Cloudflare
9 years ago
Ross McFarland
ce0b58d57e
Quick-fix disable ALIAS for Route53 & Cloudflare
Cloudflare could potentially support it, but their details are different enough
that i'll need to be looked into specifically later.
9 years ago
Ross McFarland
97e5b89925
Merge remote-tracking branch 'origin/master' into route53-refactor
9 years ago
Ross McFarland
046cde43b2
Make sorting enforcement optional with YamlProvider
9 years ago
Ross McFarland
4a7ce9e833
Bake in the existing, but less than great hex sorting behavior
9 years ago
Ross McFarland
db35ffe72e
Replace my custom natrual sorting with natsort module
Better to use something real/tested and less likely buggy/limited.
9 years ago
Ross McFarland
cdba531175
Merge pull request #69 from github/skip-no-targets
Skip planning (and populating) zones without elible targets
9 years ago
Ross McFarland
03a4763624
Skip planning (and populating) zones without elible targets
9 years ago
Heesu Hwang
386ada34f0
Added onto azuredns.py. Still completing code skeleton
9 years ago
Ross McFarland
5c6981fd3f
Merge pull request #68 from sijis/docs/small_typos
docs: Fix small typos
9 years ago
Sijis Aviles
e6405d274a
docs: Fix small typos
9 years ago
Heesu Hwang
0e20c076b0
First skeleton of Azure DNS Provider class
9 years ago
Ross McFarland
a7c538dcd6
Merge pull request #47 from github/alias-support
Alias support
9 years ago
Ross McFarland
b777c159ce
Merge remote-tracking branch 'origin/master' into alias-support
9 years ago
Ross McFarland
e87462380f
Update comment about DNSimple's ALIAS support, no errors are thrown
9 years ago
Ross McFarland
98e0670020
Merge pull request #56 from github/ignored-record-support
Add support for ignored records.
9 years ago
Ross McFarland
80b06b726c
Merge branch 'master' into ignored-record-support
9 years ago
Ross McFarland
a69362d509
Merge pull request #59 from github/route53-semicolon-escapes
Escape unescaped semicolons coming out of Route53
9 years ago
Ross McFarland
d95f84216b
Merge branch 'master' into route53-semicolon-escapes
9 years ago
Ross McFarland
efa474b1c8
Merge pull request #60 from github/fix-always-dry-run
Fix zone-level always-dry-run functionality
9 years ago
Ross McFarland
7e0730ea1b
Helps if I add the new config file
9 years ago
Ross McFarland
371138dbec
Fix zone-level always-dry-run functionality
Thanks @offmindby !
9 years ago
Ross McFarland
dd0042c6ff
Escape unescaped semicolons coming out of Route53
9 years ago
Ross McFarland
ff2fec72d8
Add support for ignored records.
```yaml
ignored:
octodns:
ignored: true
type: A
value: 1.2.3.4
```
9 years ago
Ross McFarland
a36605e97e
Merge branch 'master' into alias-support
9 years ago
Ross McFarland
1e329f1345
Merge pull request #55 from github/dnsimple-root-record-fixes
DnsimpleProvider updates delete before create, or else errors thrown
9 years ago
Ross McFarland
6fd7371e2f
DnsimpleProvider updates delete before create, or else errors thrown
9 years ago
Ross McFarland
736938912c
Merge pull request #54 from github/ns1-no-sshfp
NS1 does not support SSHFP
9 years ago
Ross McFarland
23d0efdba2
DNSimple mock calls allowed in any order
9 years ago
Ross McFarland
1b1590011c
NS1 does not support SSHFP
9 years ago
Ross McFarland
8ed7278032
DynProvider and DnsimpleProvider ALIAS tests
9 years ago
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.
9 years ago
Ross McFarland
82ed633669
Merge remote-tracking branch 'origin/master' into alias-support
9 years ago
Ross McFarland
756f017854
Go back to simple/standard ALIAS value
9 years ago
Ross McFarland
703ec00e24
Merge pull request #50 from vanbroup/patch-1
Fix NS1 provider name
9 years ago
Paul van Brouwershaven
ac82ab171e
Fix NS1 provider name
Update example class name from "octodns.provider.nsone.Ns1Provider" to working "octodns.provider.ns1.Ns1Provider".
9 years ago
Ross McFarland
68fe90fd78
Merge pull request #48 from weyrick/patch-1
Update README to include new NS1 Provider
9 years ago
Shannon Weyrick
7163c83102
Update README to include new NS1 Provider
9 years ago
Ross McFarland
b549ee79e9
Merge pull request #33 from github/nsone-basic-support
First pass through NsOneProvider
9 years ago
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.
9 years ago
Ross McFarland
9dbfe7c839
AliasValue, name & type, improved Record KeyError handling
9 years ago
Ross McFarland
f2b3e9e3f4
Add missing class
9 years ago
Ross McFarland
9e172ed303
Add AliasRecord & tests
9 years ago