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

1001 Commits

Author SHA1 Message Date
Ross McFarland
c950503868 Pass through the CHANGELOG 2020-01-13 07:29:56 -08:00
Ross McFarland
01a9fa87b1 Address Ns1Provider review feedback 2020-01-13 07:29:38 -08:00
Ross McFarland
4d8f275e68 Merge remote-tracking branch 'origin/master' into ns1-dynamic 2020-01-06 10:25:19 -08:00
Ross McFarland
391ef583ae Ns1 should use geofence_regional to avoid nearest matching 2020-01-06 10:22:41 -08:00
Ross McFarland
e0debc963e Update Dynamic support to include NS1, remove Geo mentions 2020-01-06 10:22:18 -08:00
Ross McFarland
95f5111487 NS1 geo records will always use 'answers' 2020-01-06 10:18:56 -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
98408f569b Merge pull request #432 from github/ns1-rate-limiting
Refactor Ns1 client out to implement rate limiting once (for everything)
2020-01-06 09:27:28 -08:00
Ross McFarland
793404c94f Merge pull request #431 from github/ns1-update-api
Update Ns1 client version to 0.13.0
2020-01-06 09:26:56 -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
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
Ross McFarland
674c29fb8b Debug logging 2019-12-12 14:17:42 -08:00
Ross McFarland
c119f2e802 Move ns1 caching to client where it's much safer/consistent 2019-12-12 14:03:09 -08:00
Ross McFarland
55f4194daf Functionally complement and untested ns1 dynamic support 2019-12-12 13:23:35 -08:00
Ross McFarland
f6c60b69b7 WIP monitors management 2019-12-11 15:05:52 -08:00
Ross McFarland
7a472506cc Implement _data_for_dynamic_A w/some related refactoring 2019-12-10 13:50:11 -08:00
Ross McFarland
ea2a52c307 Python 3 friendly way to re-raise when tries expire 2019-12-10 12:26:19 -08:00
Ross McFarland
334e64c8f5 Python 3 friendly way to re-raise when tries expire 2019-12-10 12:20:25 -08:00
Ross McFarland
f0bc9add22 Rough draft/expirimentation on dynamic creation 2019-12-09 14:30:02 -08:00
Ross McFarland
4fd2daa8a9 Implement reworked NS1 retry mechinism 2019-12-09 08:56:55 -08:00
Ross McFarland
9e8a417c35 Refactor thin Ns1Client wrapper out of provider 2019-12-09 08:26:20 -08:00
Ross McFarland
c4987f1a09 s/nsone/ns1/g 2019-12-09 08:13:09 -08:00
Ross McFarland
f599d91902 Update ns1 to 0.13.0 and use newer API methods
Results in lots of churn in the tests, but actually for the better as it
doesn't have to jump through nearly as many hoops to mock things now.
2019-12-09 08:09:41 -08:00
Ross McFarland
1e74d59a76 Bump ns1-python to 0.13.0 2019-12-09 06:35:31 -08:00
Ross McFarland
31d9041811 Merge pull request #428 from brianeclow/bump_setuptools_requirement
Bumping setuptools from 38.5.2 to 40.3.0
2019-11-26 10:51:47 -08:00
Brian E Clow
0c05ff075c Bumping setuptools from 38.5.2 to 40.3.0 2019-11-26 10:00:29 -08:00
Ross McFarland
9d6e57fd6a Merge pull request #426 from github/enable-actions
Initial actions PR
2019-11-22 18:55:42 -08:00
Ross McFarland
e600575e47 Delete .travis.yml 2019-11-22 17:29:41 -08:00
Ross McFarland
6428d3090d Initial actions PR
Per @yzguy's issue https://github.com/github/octodns/issues/425
2019-11-22 17:09:29 -08:00
Ross McFarland
2ceb686cb4 Merge pull request #417 from github/rel-0-9-9
Rel 0 9 9
v0.9.9
2019-11-04 15:02:55 -08:00
Ross McFarland
7a623f167f Test python setup build in CI 2019-11-04 14:57:28 -08:00
Ross McFarland
193d2da4dd v0.9.9 version bump and CHANGELOG update 2019-11-04 14:56:36 -08:00
Ross McFarland
7a27641330 Merge pull request #415 from github/validate-fqdn-length
Validate Record name & fqdn length
2019-10-25 06:54:59 -07:00
Ross McFarland
9e948aa4c8 Validate Record name & fqdn length 2019-10-18 10:36:14 -07:00
Ross McFarland
895eb1b32b Merge pull request #384 from github/python3-start
Start on supporting python3 using backwards compat bits for now
2019-10-15 08:52:27 -07:00
Ross McFarland
6f9842301e Prefer StringIO.StringIO over io. 2019-10-14 19:31:04 -07:00
Ross McFarland
4a41c98c16 setup.py install_requires futures only on 2.7 2019-10-14 19:14:38 -07:00
Ross McFarland
2f45cbc086 No six for setup.py, try/except both options 2019-10-14 19:10:47 -07:00
Ross McFarland
4e09f8a838 Use six.StringIO in setup.py 2019-10-14 19:07:12 -07:00
Ross McFarland
c1366f4b16 Merge branch 'python3-start' of github.com:github/octodns into python3-start 2019-10-14 08:40:38 -07:00
Ross McFarland
759c44f35b EqualityTupleMixin needs an explicit inhert from object to make 2.7 happy 2019-10-14 08:39:45 -07:00
Ross McFarland
e1daccc0b7 Update CHANGELOG.md
Co-Authored-By: Theo Julienne <theojulienne@github.com>
2019-10-14 08:14:30 -07:00
Ross McFarland
2b33f95c17 EqualityTupleMixin impl, use everywhere we were doing tuple compares 2019-10-14 08:13:07 -07:00
Ross McFarland
74048bf974 Use if, else rather than try, except KeyError 2019-10-14 07:48:47 -07:00