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
Ross McFarland
f12bbd9191
Merge pull request #44 from github/cmd-mains
Add __main__ calls to main in cmds
9 years ago
Ross McFarland
9da976122c
Add __main__ calls to main in cmds
9 years ago
Ross McFarland
ea653c7c2a
Merge pull request #42 from clwells/doc-link-fix
Fixing octodns/record.py link
9 years ago
Chris Wells
b1e762dee8
Fixing octodns/record.py link
9 years ago
Joe Williams
68fcd69f22
Merge pull request #40 from github/failsafe
use a percentage of change/deleted records rather than an absolute count
9 years ago
Joe Williams
e16bd2701f
fix up logging
9 years ago
Joe Williams
5b93bb5979
use a percentage of change/deleted records rather than an absolute count
9 years ago
Ross McFarland
bc1736bc39
NS1, add Delete support, fix apply create, flush out tests to 100%
9 years ago
Ross McFarland
06e17d043b
Corrected handling of ns1 errors, Ns1Provider.populate tests
9 years ago
Ross McFarland
2ff34997a5
Merge pull request #35 from github/dyn-monitor-user-agent
Dyn monitor user agent
9 years ago
Ross McFarland
864a700f95
Remove extranious u's
9 years ago
Ross McFarland
1aae060f6d
Add User-Agent header to Dyn monitors
9 years ago
Ross McFarland
23257d8ac7
NsOneProvider -> Ns1Provider and related renames
9 years ago
Ross McFarland
5f95cd904c
First pass through NsOneProvider
9 years ago
Ross McFarland
a6948a3b0b
Merge pull request #32 from github/route53-geo-conv-fixes
Route53 geo conv fixes
9 years ago
Ross McFarland
852381b810
Add test for Route53Provider geo -> plain conversion
9 years ago
Ross McFarland
d7469cbd0b
Test _get_health_check_id without perm to create
9 years ago
Ross McFarland
ee6a654054
HealthCheckId is required for geo records now
9 years ago
Ross McFarland
e7fffb0ca1
Route53Provider correctly handle converting to and from geo records
9 years ago
Ross McFarland
1f01c55826
Merge pull request #29 from zBart/cloudflare-semicolons
Handle Cloudflare not escaping semicolons
9 years ago
Ross McFarland
e41f0d7d78
Wrap a long line in test_octodns_provider_cloudflare.py
9 years ago
zBart
bc98af024b
Handle Cloudflare not escaping semicolons
9 years ago
Ross McFarland
faa4630362
Merge pull request #21 from The-Compiler/patch-1
readme: Fix link to contributing doc
9 years ago
Ross McFarland
cedfd57b3b
Merge pull request #20 from endersonmaia/patch-1
Fixed broken link to Records Documentation
9 years ago
Ross McFarland
753586693c
Merge pull request #19 from LeoColomb/patch-1
readme: typos and bad links
9 years ago
Ross McFarland
cad07ff57c
DnsimpleProvider rather than DNSimple
9 years ago
Florian Bruhin
d64e9da1c2
readme: Fix link to contributing doc
9 years ago
Enderson Tadeu S. Maia
01f60e2d70
Fixed broken link to Records Documentation
9 years ago
Léo Colombaro
be0d25e31c
readme: typos and bad links
Fixes typos in the Supported providers table
9 years ago
Ross McFarland
d84f30c14d
Merge pull request #18 from github/dist-and-rel
Fixes to get a working sdist build
9 years ago
Ross McFarland
5a742bca92
Fixes to get a working dist build
9 years ago
Ross McFarland
ea376d7d07
Merge pull request #17 from github/supported-providers-readme
Supported providers readme
9 years ago
Ross McFarland
f68213647f
Add missing header col
9 years ago
Ross McFarland
274b679f9e
Add a supported providers table to the README
9 years ago
Ross McFarland
437badd41d
Merge pull request #16 from github/dyn-td-province-fix
DynProvider Traffic Directors want lowercase province without country
9 years ago
Ross McFarland
20351ba442
DynProvider Traffic Directors want lowercase province without country
9 years ago
Ross McFarland
08d8009b14
Merge pull request #15 from github/logo
Add the octoDNS logo
9 years ago
Ross McFarland
a0d4c9800f
Add the octoDNS logo
9 years ago
Ross McFarland
b34c3e2c96
Merge pull request #14 from github/rm-yamllint-req
yamllint is not a hard requirement, just something we use in our workflow
9 years ago
Ross McFarland
a4c5a36ff9
yamllint is not a hard requirement, just something we use in our workflow
9 years ago
Ross McFarland
02658fb27f
Merge pull request #13 from github/dyn-session-create-not-thread-safe
DynectSession creation isn't thread-safe so we need to lock around it
9 years ago
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.
9 years ago
Ross McFarland
9ff90a9b4c
DynectSession creation isn't thread-safe so we need to lock around it
9 years ago
Ross McFarland
757bfad87e
Merge pull request #12 from github/multi-threaded-planning
Multi threaded planning
9 years ago
Ross McFarland
599605f0b2
"main thread" not "main call"
9 years ago