Viranch Mehta
787ce7ccc8
Add the default status in tests to make them pass
4 years ago
Ross McFarland
aae65594f2
Remove explicit use of six
4 years ago
Ross McFarland
775917f4b9
f-strings for the rest of the tests
4 years ago
Viranch Mehta
ecb1753a07
Fix NS1 IPv6 monitor field
4 years ago
Viranch Mehta
b19c68fe0e
Enable IPv6 for AAAA NS1 monitors
4 years ago
Ross McFarland
56b8b23391
Delete second ns1 record to make sure cache clears w/o zone
4 years ago
Viranch Mehta
c9fc8feae2
Centralized NS1 record cache management with decorator
4 years ago
Ross McFarland
025180ac3f
NS1Client.records_update result caching & tests
4 years ago
Ross McFarland
64072f9f43
Coverage test for NS1 client caching behaviors
4 years ago
Ross McFarland
886ab89dec
Clean up NS1 mock resetting
4 years ago
Ross McFarland
9522da210d
implement & use NS1Client.reset_caches
4 years ago
Sham
6d302af719
adds support for CA provinces
4 years ago
Viranch Mehta
49bff426b7
Multi-value PTR records
4 years ago
Ross McFarland
e2139f92c0
Suport for shared_notifylist in Ns1Provider
4 years ago
Sham
65056fb4cd
check for identical monitor and skip creating one if found
4 years ago
Brian E Clow
21fcff920e
Adding NS1 URLFWD support and testing
5 years ago
Sham
7f3aafe6a4
added tests for both non-confirming notes as well as empty notes in existing monitors
5 years ago
Sham
832c22a513
added SX and UM to partial list of countries test
5 years ago
Sham
7e0733a4e4
fix for NA continent geo target limitation on NS1
5 years ago
Sham
eb14873abb
Allow the option to not pass Host header in healthchecks
5 years ago
Viranch Mehta
6d7cab43e8
Rename data/params for dynamic methods
5 years ago
Viranch Mehta
3de5cd2740
More future proof index lookup
5 years ago
Viranch Mehta
15eb23eeb6
Trim trailing dot from CNAME answers for NS1 monitors
5 years ago
Viranch Mehta
40569945d2
Add support for dynamic CNAME records in NS1
5 years ago
Ross McFarland
fbd8389903
Tests for new-style ns1 data_for_dynamic_A fallback only pools
5 years ago
Ross McFarland
078576520d
Rework NS1 pool handling to support fallback-only pools
5 years ago
Ross McFarland
0830b9c114
Handle and test for old-style NS1 catchall naming pattern
6 years ago
Ross McFarland
2938c7bf6a
Test out the new naming/code paths for NS1 region populate/combining
6 years ago
Ross McFarland
a8cb831d29
Much more thorough testing of NS1 _params_for_dynamic_A
6 years ago
Ross McFarland
680cd95e73
Remove fragile save & restore record junk
6 years ago
Ross McFarland
d84aace823
Don't modify a shared record, causes cascading test failures
6 years ago
Ross McFarland
bbe4dc2d3e
NS1 georegion, country, and catchall need to be separate groups
6 years ago
Ross McFarland
b7e75b700d
Fix code coverage for NS1
6 years ago
Ross McFarland
27fd659089
NS1 support for TCP healthchecks
6 years ago
Pavan Chandrashekar
d93ddddaf2
Simplify logic, remove unnecessary coverage tests
6 years ago
Pavan Chandrashekar
4c21cfd85b
Address review comments. Introduce catchall poolname
6 years ago
Pavan Chandrashekar
a64ec99de8
Support reuse of default pool in rules in Ns1Provider
6 years ago
Pavan Chandrashekar
72eaf0d3af
Handle non-existent zones case in extra_changes
6 years ago
Pavan Chandrashekar
a7f01d4c76
Support upgrade of filter chain
6 years ago
Pavan Chandrashekar
837d3ed4ae
Address review comments, add explicit filter chains
6 years ago
Pavan Chandrashekar
d7c55f15c3
Handle dynamic filter chains better
6 years ago
Pavan Chandrashekar
d68a034a57
Update country filter conditionally instead of changing the default
6 years ago
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
6 years ago
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.
6 years ago
Pavan Chandrashekar
0daa37578b
Address review comments
6 years ago
Pavan Chandrashekar
71a277f6ad
NS1 doesn't support region OC. Handle it explicitly in the provider
6 years ago
Ross McFarland
ee73cacb5e
DRY up new NS1 dynamic tests
6 years ago
Ross McFarland
c7be8fada2
Add a way to configure Ns1Provider monitoring regions for records
6 years ago
Ross McFarland
f91cac3ef4
coverage for Ns1Client notifylist methods
6 years ago
Ross McFarland
eefd83de80
Coverage for Ns1Provider _extra_changes
6 years ago