Ross McFarland
aa0376a15b
Merge branch 'master' into NA-limitation-fix-part2
2021-07-18 14:08:32 -07:00
Sham
303e439a54
skip monitors that are not managed by OctoDNS
2021-06-30 12:11:54 -07:00
Sham
1b95724e17
Adding SX and UM to NA countries
2021-06-28 14:18:47 -07:00
Sham
832c22a513
added SX and UM to partial list of countries test
2021-06-27 01:24:13 -07:00
Sham
e55da245d9
comment for why US-* need to continue to exist under _REGION_TO_CONTINENT
2021-06-24 11:29:34 -07:00
Sham
7e0733a4e4
fix for NA continent geo target limitation on NS1
2021-06-23 12:37:40 -07:00
Sham
53608cbcf9
Merge branch 'octodns:master' into sham/issue-710
2021-06-10 00:26:30 -07:00
Sham
eb14873abb
Allow the option to not pass Host header in healthchecks
2021-05-24 19:10:53 -07:00
Ross McFarland
428f9421a3
Merge remote-tracking branch 'origin/master' into ns1-fallback-only-support
2021-05-04 21:19:02 -04:00
Viranch Mehta
6d7cab43e8
Rename data/params for dynamic methods
2021-05-03 10:59:12 -07:00
Viranch Mehta
15eb23eeb6
Trim trailing dot from CNAME answers for NS1 monitors
2021-04-30 20:26:11 -07:00
Viranch Mehta
40569945d2
Add support for dynamic CNAME records in NS1
2021-04-30 17:02:12 -07:00
Ross McFarland
fbd8389903
Tests for new-style ns1 data_for_dynamic_A fallback only pools
2021-04-26 17:10:22 -07:00
Ross McFarland
078576520d
Rework NS1 pool handling to support fallback-only pools
2021-04-26 08:34:02 -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
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
27fd659089
NS1 support for TCP healthchecks
2020-05-08 07:57:56 -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
Pavan Chandrashekar
a64ec99de8
Support reuse of default pool in rules in Ns1Provider
2020-04-04 01:28:39 -07:00
Pavan Chandrashekar
5bb2851002
Keep minimum relevant code in try/except block
2020-03-30 10:41:00 -07:00
Pavan Chandrashekar
72eaf0d3af
Handle non-existent zones case in extra_changes
2020-03-28 02:21:07 -07: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
Pavan Chandrashekar
5f2fc721ab
Add disabled flag to filter definition
2020-03-18 11:15:33 -07:00
Pavan Chandrashekar
837d3ed4ae
Address review comments, add explicit filter chains
2020-03-12 03:01:02 -07:00
Pavan Chandrashekar
92d243df78
Merge branch 'master' of https://github.com/github/octodns into nsone-country-filter-chain
2020-03-10 15:23:45 -07:00
Pavan Chandrashekar
789f65c0d1
Lint fixes (long lines)
2020-03-09 16:51:32 -07:00
Pavan Chandrashekar
ee8111ec1a
Remove a couple debug prints
2020-03-09 16:41:35 -07:00
Pavan Chandrashekar
d7c55f15c3
Handle dynamic filter chains better
2020-03-09 16:39:02 -07:00
Pavan Chandrashekar
d68a034a57
Update country filter conditionally instead of changing the default
2020-03-06 12:25:07 -08:00
rupa deadwyler
0df33a5165
changes per review
...
* Add a client_config option to Ns1Provider, for passing additional
options or overrides to the SDK config. This should allow NS1 users
some flexibility without bothering octodns so much.
* Expose the actual SDK client object as `_client` on the Ns1Client wrapper
* Do my best to clarify options and defaults in the Ns1Provider docstring
2020-03-06 11:39:11 -05:00
rupa deadwyler
0f848e9b76
Add the parallelism arg to Ns1Provider docstring
2020-03-05 12:58:28 -05:00
rupa deadwyler
003754edc7
NS1 provider: support rate-limiting strategy
...
Adds a "parallelism" argument to the NS1 Provider. If set, we analyze
response headers and attempt to avoid 429 responses.
2020-03-05 12:16:17 -05:00
Pavan Chandrashekar
b498f76725
Add country based filter to NS1 filter chain
2020-03-04 17:55:55 -08:00
Pavan Chandrashekar
0daa37578b
Address review comments
2020-03-03 16:36:08 -08:00
Pavan Chandrashekar
71a277f6ad
NS1 doesn't support region OC. Handle it explicitly in the provider
2020-03-03 11:07:29 -08:00
Ross McFarland
c7be8fada2
Add a way to configure Ns1Provider monitoring regions for records
2020-01-16 14:37:25 -08:00
Ross McFarland
01a9fa87b1
Address Ns1Provider review feedback
2020-01-13 07:29:38 -08:00
Ross McFarland
391ef583ae
Ns1 should use geofence_regional to avoid nearest matching
2020-01-06 10:22:41 -08:00
Ross McFarland
95f5111487
NS1 geo records will always use 'answers'
2020-01-06 10:18:56 -08:00
Ross McFarland
0f298e51be
Tests for ns1 _monitors_gc
2019-12-13 13:22:54 -08:00
Ross McFarland
4022155b72
Method naming consistency, test coverage for feeds and monitors
2019-12-13 13:07:32 -08:00
Ross McFarland
8ec84f49bb
More ns1 code coverage, bug fix for monitor matching
2019-12-13 12:39:14 -08:00
Ross McFarland
d7053a2e92
Ns1Client tests for caching and minor logic
2019-12-13 11:58:18 -08:00
Ross McFarland
6c7abe1fd6
Ns1 still SUPPORTS_GEO
2019-12-12 14:19:16 -08:00