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
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
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
Ross McFarland
e7fffb0ca1
Route53Provider correctly handle converting to and from geo records
2017-05-09 14:20:44 -07:00
Ross McFarland
1f01c55826
Merge pull request #29 from zBart/cloudflare-semicolons
...
Handle Cloudflare not escaping semicolons
2017-05-03 06:25:08 -07:00
Ross McFarland
e41f0d7d78
Wrap a long line in test_octodns_provider_cloudflare.py
2017-05-03 06:24:37 -07:00
zBart
bc98af024b
Handle Cloudflare not escaping semicolons
2017-05-03 12:46:42 +02:00
Ross McFarland
faa4630362
Merge pull request #21 from The-Compiler/patch-1
...
readme: Fix link to contributing doc
2017-04-28 19:05:33 -04:00
Ross McFarland
cedfd57b3b
Merge pull request #20 from endersonmaia/patch-1
...
Fixed broken link to Records Documentation
2017-04-28 19:04:23 -04:00
Ross McFarland
753586693c
Merge pull request #19 from LeoColomb/patch-1
...
readme: typos and bad links
2017-04-28 19:04:00 -04:00
Ross McFarland
cad07ff57c
DnsimpleProvider rather than DNSimple
2017-04-28 19:02:54 -04:00
Florian Bruhin
d64e9da1c2
readme: Fix link to contributing doc
2017-04-27 18:59:04 +02:00
Enderson Tadeu S. Maia
01f60e2d70
Fixed broken link to Records Documentation
2017-04-27 13:58:16 -03:00
Léo Colombaro
be0d25e31c
readme: typos and bad links
...
Fixes typos in the Supported providers table
2017-04-27 18:43:08 +02:00
Ross McFarland
d84f30c14d
Merge pull request #18 from github/dist-and-rel
...
Fixes to get a working sdist build
2017-04-18 09:18:53 -07:00
Ross McFarland
5a742bca92
Fixes to get a working dist build
2017-04-18 09:12:14 -07:00
Ross McFarland
ea376d7d07
Merge pull request #17 from github/supported-providers-readme
...
Supported providers readme
2017-04-18 08:52:11 -07:00
Ross McFarland
f68213647f
Add missing header col
2017-04-18 08:51:33 -07:00
Ross McFarland
274b679f9e
Add a supported providers table to the README
2017-04-18 08:50:05 -07:00
Ross McFarland
437badd41d
Merge pull request #16 from github/dyn-td-province-fix
...
DynProvider Traffic Directors want lowercase province without country
2017-04-13 13:27:38 -07:00
Ross McFarland
20351ba442
DynProvider Traffic Directors want lowercase province without country
2017-04-13 08:43:02 -07:00
Ross McFarland
08d8009b14
Merge pull request #15 from github/logo
...
Add the octoDNS logo
2017-04-12 15:31:50 -07:00
Ross McFarland
a0d4c9800f
Add the octoDNS logo
2017-04-12 15:30:52 -07:00
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
2017-03-29 12:23:13 -07:00
Ross McFarland
a4c5a36ff9
yamllint is not a hard requirement, just something we use in our workflow
2017-03-29 12:22:09 -07:00
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
2017-03-29 12:14:20 -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
757bfad87e
Merge pull request #12 from github/multi-threaded-planning
...
Multi threaded planning
2017-03-29 07:04:27 -07:00
Ross McFarland
599605f0b2
"main thread" not "main call"
2017-03-29 07:02:33 -07:00
Ross McFarland
298fc2cdbf
Doc for MainThreadExecutor to lay out why it exists
2017-03-28 13:35:49 -07:00
Ross McFarland
d51c2b41b8
Tests for MainThreadExecutor
2017-03-28 13:32:49 -07:00
Ross McFarland
32a7b23923
Don't use threads when max_workers=1
2017-03-28 13:26:02 -07:00
Ross McFarland
fe1d1b22d7
Handle creating per-thread DynectSessions
2017-03-27 15:27:45 -07:00
Ross McFarland
ffa42d4015
Add thread-id to log format
2017-03-27 15:27:34 -07:00
Ross McFarland
377bda4f9c
Implement simplistic planning concurrency, by zone
2017-03-27 14:39:50 -07:00
Ross McFarland
67e8139580
Rework Yaml constructor/representer to match PyYaml's setup
...
They apparently should be called on class objects rather than on instances.
I ran into thread-safety problems (eating data) before this change.
/cc http://pyyaml.org/ticket/36 which mentions those methods not being
thread-safe, but that PyYaml itself should be.
2017-03-27 14:33:52 -07:00
Ross McFarland
9441b752f4
Merge pull request #10 from github/command-fixes
...
Fix octodns-* command warning, improve log messages a bit
2017-03-27 10:00:32 -07:00
Ross McFarland
100688cdc6
Fix octodns-* command warning, improve log messages a bit
2017-03-27 09:59:42 -07:00
Ross McFarland
7f0b9df0e3
Merge pull request #9 from github/doc-records
...
First pass documentation for records and config for providers
2017-03-17 10:33:54 -07:00
Ross McFarland
da4632fb7c
docstrings for each provider showing config
2017-03-17 10:03:27 -07:00
Ross McFarland
8fa2ddee09
Pass of edits & cleanup to records.md
2017-03-17 09:20:05 -07:00
Ross McFarland
c34bdbb4f5
Correct CODE_OF_CONDUCT email
2017-03-17 09:08:24 -07:00
Ross McFarland
73a1eafef4
Quick pass at a doc about records support & config.
2017-03-16 17:20:46 -07:00