Ross McFarland
0522036853
Merge branch 'master' into ns1-georegion-and-country
2020-06-24 18:45:12 -07:00
Ross McFarland
c25dd38d4f
lenient param to populate needs to be optoinal
2020-06-24 18:37:22 -07:00
Ross McFarland
0830b9c114
Handle and test for old-style NS1 catchall naming pattern
2020-06-23 14:54:40 -07:00
Ross McFarland
bbe4dc2d3e
NS1 georegion, country, and catchall need to be separate groups
2020-06-23 09:49:37 -07:00
Lance Hudson
2277ad714a
Merge branch 'master' into patch-1
2020-06-22 17:43:38 -04:00
Lance Hudson
84048dbde9
Cloudflare: Make page size configurable
2020-06-22 17:27:41 -04:00
Lance Hudson
9989134286
Merge branch 'master' into patch-3
2020-06-19 15:40:34 -04:00
Dan Hanks
41b3018a79
Change continent code for Timor Leste
2020-06-17 14:44:51 -04:00
Ross McFarland
2a159bf93b
Refactor PowerDNS version handling to be transparently cached properties
2020-06-12 09:36:57 -07:00
Lance Hudson
e477f9f888
Add the ability to mark a zone as lenient
2020-06-11 20:11:12 -04:00
Lance Hudson
b80d1575e6
Update tests with new per_page params
2020-06-11 17:57:32 -04:00
Lance Hudson
90cc9576f5
Increase Cloudflare page size
...
Increase Cloudflare page size to reduce request count
`GET zones` has a MAX of 50 and a default of 20
https://api.cloudflare.com/#zone-list-zones
`GET zones/:zone_identifier/dns_records` has a MAX of 100 and a default of 20
https://api.cloudflare.com/#dns-records-for-a-zone-list-dns-records
2020-06-11 17:46:29 -04:00
Maikel Poot
ee7b36b496
Added server version checking
2020-06-10 13:34:44 +02:00
Maikel Poot
5b87649295
Merge branch 'master' into powerdns-4.3.x-support
...
* master: (21 commits)
Add Canadian provinces to geo_data.py
Fix comment < 80 chars
Add support for geo-targeting of CA provinces - For providers that support such
Update geo_data to pick up a couple renames
Ignore E741, flags single-letter var names in comprehensions which I want to allow
Bump pycodestyle from 2.5.0 to 2.6.0
Bump boto3 from 1.13.0 to 1.13.19
Bump botocore from 1.16.0 to 1.16.19
Bump six from 1.14.0 to 1.15.0
Bump ns1-python from 0.15.0 to 0.16.0
Bump setuptools from 44.1.0 to 44.1.1
Cloudflare: Rename _try to _try_request
Cloudflare: Add Support for Rate Limit
Cloudflare: Add Support for PTR Records
Update NS1 _REGION_FILTER to include remove_no_georegion in config
Fix code coverage for NS1
Docs and changelog for TCP health check support
Fix Dyn python3 error with dict_values that needed a list
TCP healthcheck support for Route53
NS1 support for TCP healthchecks
...
2020-06-09 14:50:52 +02:00
Dan Hanks
07279e4804
Add Canadian provinces to geo_data.py
2020-06-03 11:10:54 -04:00
Dan Hanks
559a3994e6
Fix comment < 80 chars
2020-06-03 10:07:35 -04:00
Dan Hanks
1569d94513
Add support for geo-targeting of CA provinces
...
- For providers that support such
2020-06-03 10:04:53 -04:00
Ross McFarland
87a7595eae
Update geo_data to pick up a couple renames
2020-06-02 15:51:41 -07:00
Lance Hudson
a939cf52b0
Cloudflare: Rename _try to _try_request
2020-05-29 16:59:55 -04:00
Lance Hudson
53d654c39d
Cloudflare: Add Support for Rate Limit
2020-05-28 22:17:34 -04:00
Daniel Weissengruber
74a13e4a19
Cloudflare: Add Support for PTR Records
2020-05-18 11:17:40 +02:00
Ross McFarland
5975ae64be
Update NS1 _REGION_FILTER to include remove_no_georegion in config
2020-05-13 09:47:46 -07:00
Ross McFarland
4323bed345
Merge branch 'master' into tcp-healthcheck-support
2020-05-11 07:10:59 -07:00
Ross McFarland
b7e75b700d
Fix code coverage for NS1
2020-05-08 08:44:26 -07:00
Ross McFarland
8648fed190
Fix Dyn python3 error with dict_values that needed a list
2020-05-08 08:14:28 -07:00
Ross McFarland
b9575ae484
TCP healthcheck support for Route53
2020-05-08 08:13:27 -07:00
Ross McFarland
27fd659089
NS1 support for TCP healthchecks
2020-05-08 07:57:56 -07:00
Ross McFarland
827b44daba
Add TCP health check support to Record
2020-05-08 07:50:02 -07:00
Adam Mielke
f457f53938
Support PowerDNS 4.3.x
2020-05-01 12:56:25 -07:00
Ross McFarland
fc79530108
v0.9.10 version bump and CHANGELOG update
2020-04-20 12:10:06 -07:00
Pavan Chandrashekar
5d22b86d5d
Merge branch 'master' into allow-repeat-pools
2020-04-14 00:02:48 -07:00
Pavan Chandrashekar
d93ddddaf2
Simplify logic, remove unnecessary coverage tests
2020-04-11 02:28:28 -07:00
Pavan Chandrashekar
4c21cfd85b
Address review comments. Introduce catchall poolname
2020-04-10 11:06:19 -07:00
Jim Gilbert
1a2ee1e2a8
Update edgedns.py
2020-04-10 13:26:41 -04:00
Ross McFarland
98c3a4732c
Merge branch 'master' into route53-sort-batches
2020-04-06 13:14:36 -07:00
Pavan Chandrashekar
a64ec99de8
Support reuse of default pool in rules in Ns1Provider
2020-04-04 01:28:39 -07:00
Ross McFarland
f6df5d3b62
Order each batch of Route53 changesets so that delets come before create
2020-04-02 12:32:12 -07:00
Ross McFarland
54699e05ce
dynamic validation tweak, allow reuse of pool if 2nd occur is a default
2020-04-02 10:51:42 -07:00
Pavan Chandrashekar
bcaaeb21f5
Merge branch 'master' into nsone-country-filter-chain
2020-03-31 11:13:08 -07:00
Pavan Chandrashekar
5bb2851002
Keep minimum relevant code in try/except block
2020-03-30 10:41:00 -07:00
Ross McFarland
bc3ce2071c
Flipped bool logic
2020-03-30 07:12:25 -07:00
Ross McFarland
1fb4f4facd
Avoid double existing_records lookup
2020-03-30 07:04:07 -07:00
Pavan Chandrashekar
72eaf0d3af
Handle non-existent zones case in extra_changes
2020-03-28 02:21:07 -07:00
Maik Zumstrull
f590f201ea
Use dict to speed up record search
...
This dict is created earlier, presumably to speed up this exact lookup, but it was using the list form instead, requiring a linear scan for each item.
2020-03-26 14:23:36 +00:00
Pavan Chandrashekar
438bea46c3
Fix typos, add a log for filter updates
2020-03-25 15:30:00 -07:00
Pavan Chandrashekar
f42300b983
Apply suggestions from code review
...
Conform to octodns style string concatenation
Co-Authored-By: Ross McFarland <ross@github.com >
2020-03-25 15:20:51 -07:00
Pavan Chandrashekar
a7f01d4c76
Support upgrade of filter chain
2020-03-25 12:36:44 -07:00
Ross McFarland
ee4f59cbb0
Merge branch 'master' into dynamic-pool-validation
2020-03-24 11:58:46 -07:00
Ross McFarland
d35c136858
Warn about unused pools, ones not referenced by a rule
2020-03-20 13:32:37 -07:00
Ross McFarland
aa58631dcd
Validate dynamic rules do not reuse pools
2020-03-20 13:15:14 -07:00