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

87 Commits

Author SHA1 Message Date
Viranch Mehta
ecb1753a07 Fix NS1 IPv6 monitor field 2021-08-25 11:10:08 -07:00
Viranch Mehta
b19c68fe0e Enable IPv6 for AAAA NS1 monitors 2021-08-25 10:01:10 -07:00
Ross McFarland
56b8b23391 Delete second ns1 record to make sure cache clears w/o zone 2021-08-24 09:18:14 -07:00
Viranch Mehta
c9fc8feae2 Centralized NS1 record cache management with decorator 2021-08-24 00:01:49 -07:00
Ross McFarland
025180ac3f NS1Client.records_update result caching & tests 2021-08-23 18:00:24 -07:00
Ross McFarland
64072f9f43 Coverage test for NS1 client caching behaviors 2021-08-23 15:36:57 -07:00
Ross McFarland
886ab89dec Clean up NS1 mock resetting 2021-08-23 14:43:38 -07:00
Ross McFarland
9522da210d implement & use NS1Client.reset_caches 2021-08-23 14:32:10 -07:00
Viranch Mehta
3abea76921 Merge branch 'master' into multi-value-PTR 2021-08-16 16:37:26 -07:00
Sham
6d302af719 adds support for CA provinces 2021-08-13 02:34:35 -07:00
Viranch Mehta
49bff426b7 Multi-value PTR records 2021-08-12 21:43:01 -07:00
Ross McFarland
1aa78b87a6 Merge branch 'master' into skip-creating-duplicate-monitors 2021-08-07 09:01:48 -07:00
Ross McFarland
e2139f92c0 Suport for shared_notifylist in Ns1Provider 2021-08-01 14:40:51 -07:00
Sham
65056fb4cd check for identical monitor and skip creating one if found 2021-07-30 12:37:21 -07:00
Brian E Clow
21fcff920e Adding NS1 URLFWD support and testing 2021-07-22 14:32:09 -07:00
Sham
7f3aafe6a4 added tests for both non-confirming notes as well as empty notes in existing monitors 2021-07-01 00:31:17 -07:00
Sham
832c22a513 added SX and UM to partial list of countries test 2021-06-27 01:24:13 -07:00
Sham
7e0733a4e4 fix for NA continent geo target limitation on NS1 2021-06-23 12:37:40 -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
3de5cd2740 More future proof index lookup 2021-04-30 20:38:08 -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
2938c7bf6a Test out the new naming/code paths for NS1 region populate/combining 2020-06-23 13:57:14 -07:00
Ross McFarland
a8cb831d29 Much more thorough testing of NS1 _params_for_dynamic_A 2020-06-23 13:47:46 -07:00
Ross McFarland
680cd95e73 Remove fragile save & restore record junk 2020-06-23 13:16:42 -07:00
Ross McFarland
d84aace823 Don't modify a shared record, causes cascading test failures 2020-06-23 13:16:09 -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
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
72eaf0d3af Handle non-existent zones case in extra_changes 2020-03-28 02:21:07 -07:00
Pavan Chandrashekar
a7f01d4c76 Support upgrade of filter chain 2020-03-25 12:36:44 -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
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
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
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
ee73cacb5e DRY up new NS1 dynamic tests 2020-01-27 08:35:12 -08:00
Ross McFarland
c7be8fada2 Add a way to configure Ns1Provider monitoring regions for records 2020-01-16 14:37:25 -08:00