1
0
mirror of https://github.com/github/octodns.git synced 2024-05-11 05:55:00 +00:00
Commit Graph

859 Commits

Author SHA1 Message Date
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