Commit Graph

410 Commits

Author SHA1 Message Date
Pavan Chandrashekar bcaaeb21f5 Merge branch 'master' into nsone-country-filter-chain 2020-03-31 11:13:08 -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
Ross McFarland ee4f59cbb0 Merge branch 'master' into dynamic-pool-validation 2020-03-24 11:58:46 -07:00
Ross McFarland e52429e31b Merge branch 'master' into fastdns-edgedns-rename 2020-03-24 10:21:50 -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
Pavan Chandrashekar 0ada5a9ad9 Merge branch 'master' of https://github.com/github/octodns into nsone-country-filter-chain 2020-03-18 11:16:15 -07:00
Ross McFarland fd037e873b Transip v2.1.1, back out test skips and coverage omits 2020-03-16 07:45:32 -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 c8f93ea010 Use unittest.skip() to skip tests 2020-03-10 12:32:46 -07:00
Pavan Chandrashekar 3ffde7330a Bypass transip tests, they are blocking octodns CI 2020-03-10 10:14:11 -07:00
Pavan Chandrashekar d7c55f15c3 Handle dynamic filter chains better 2020-03-09 16:39:02 -07:00
Ross McFarland 9349f20aeb Rename fastdns to edgedns w/backwards compat for now 2020-03-06 17:26:52 -08: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 413ddef2a6 Yet another round of Route53 retry internals changing 2020-02-18 15:26:10 -08:00
Ross McFarland 59b12dd9c0 Remove CloudFlare test copy, and specifically test token auth 2020-02-15 16:02:20 -08:00
Mark Mercado 78383df99f Merge branch 'master' of https://github.com/github/octodns into feature/cloudflare-auth-bearer 2020-02-15 12:20:19 -05:00
Ross McFarland b16f54d084 Makes sure !sandbox on a normal provider. 2020-02-10 09:18:52 -08:00
John Lane 3d871a5bad Improve test; downcase instance variable 2020-02-10 17:14:57 +00:00
John Lane 2d09a01c74 Tests for DNSimple sandbox 2020-02-10 16:28:43 +00:00
Ross McFarland 5d984ba5a9 Merge branch 'master' into feature/cloudflare-auth-bearer 2020-02-05 08:50:13 -08:00
Adam Smith 08af9aaab3 ContellixProvider: zone creation and records in one run 2020-02-02 22:23:51 -08:00
Ross McFarland ee73cacb5e DRY up new NS1 dynamic tests 2020-01-27 08:35:12 -08:00
Ross McFarland 77b0b6753f Merge remote-tracking branch 'origin/master' into ns1-configure-monitors 2020-01-27 08:34:28 -08:00
Ross McFarland c9cb3d8c3e Merge branch 'master' into add-ovh-caa 2020-01-22 07:28:25 -08:00
Ross McFarland 82a271ff71 Merge branch 'master' into overriding-yaml-provider 2020-01-22 06:54:28 -08:00
Charles 65840cfbed Add test for ovh caa record coverage 2020-01-21 17:49:19 +01:00
Ross McFarland c7be8fada2 Add a way to configure Ns1Provider monitoring regions for records 2020-01-16 14:37:25 -08:00
Ross McFarland 72e60f0b3f Merge branch 'master' into aws-support-delegationsetid 2020-01-15 17:00:43 -08:00
Ross McFarland 5abc8e1577 Merge remote-tracking branch 'origin/master' into ns1-dynamic 2020-01-13 07:32:05 -08:00
Ross McFarland e56051ba55 Add TTL's to the axfr test files 2020-01-11 13:45:48 -08:00
Ross McFarland 60ec6e9a28 Update Route53 test that pokes at boto internals 2020-01-11 10:16:31 -08:00
Ross McFarland 79cb88ef25 Fix pycodestyle overindent warnings w/2.5.0 2020-01-11 09:37:00 -08:00
Ross McFarland a078ec9d31 Move to populate_should_replace rather then OverridingYamlProvider 2020-01-06 14:16:47 -08:00
Ross McFarland 41dd72f1fb Merge remote-tracking branch 'origin/master' into overriding-yaml-provider 2020-01-06 13:41:27 -08:00
Ross McFarland f91cac3ef4 coverage for Ns1Client notifylist methods 2020-01-06 10:13:58 -08:00
Ross McFarland eefd83de80 Coverage for Ns1Provider _extra_changes 2020-01-06 10:04:07 -08:00
Ross McFarland 69cd30a183 Coverage for Ns1Provider _data_for_dynamic_A 2020-01-06 09:18:10 -08:00
Ross McFarland 561a6ca2d9 Test coverage for Ns1Provider _params_for_dynamic_A 2020-01-06 08:31:35 -08:00
Joshua Hügli b57f2a64ad create/copy test with delegation set support 2019-12-20 17:19:40 +01: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